コース概要
導入
- RabbitMQとWindowsのデフォルトキュー技術(MSMQ)の比較
マイクロサービスとメッセージキューングの理解
メッセージングプロトコルの概要:REST、SOAP、AMQP
AMQPを使用してRabbitMQがサービス間での緩和結合を実現する方法
開発環境のセットアップ
C#アプリケーション用にRabbitMQをインストールおよび設定
RabbitMQ .NETクライアントAPIの概要
RabbitMQへの接続
C#で2つの単純な送信者と受信者のアプリケーションを作成
.Netクライアントを使用して一般的なRabbitMQ操作を実行
キューイングコードの作成
- メッセージの送信、受信、キューイング
管理UIとPowerShellを使用したキューの書き込み
既存のエンタープライズ.NETアプリケーションにRabbitMQを統合
トピック交換とダイレクト交換によるルーティング
RabbitMQクラスタのセットアップと管理
フェイルオーバーとレプリケーションの実装
RabbitMQの管理に使用するツールと手法
REST APIを介したRabbitMQの管理
RabbitMQのパフォーマンスチューニング
RabbitMQの監視とセキュリティ強化
RabbitMQのトラブルシューティング
まとめと結論
要求
- .Net FrameworkとC#プログラミングの経験。
- エンタープライズアプリケーション開発の概念の理解。
対象者
- 開発者
- ソフトウェアアーキテクト
- 管理者
- 技術マネージャー
お客様の声 (5)
トレーナーは非常に知識が豊富で、とても役に立ちました。
Thilini Alwis - Te Manawa Taki Trauma System
コース - Visual Studio 2022 IDE
機械翻訳
このコースが素晴らしかったのは、議論の機会があり、学んだことを実際に試すことができたからです。特に気に入ったのは、Marcin の経験に基づいて全てが行われていたことです。
Jesper - ProgramDuon AB
コース - Advanced Blazor
機械翻訳
トレーナーは実際の例を用いて非常に分かりやすく説明し、私たちにとって情報を理解することがより簡単になりました。
Florin-Viorel Marut - Continental Automotive Romania
コース - High-Performance Application Development with .NET Core
機械翻訳
包括的範囲が広く、私たちが興味を持ったすべての内容をカバーしていました。実際に例を通じて作業を行うことができました。
Deborah Morrison - AFBI
コース - Introduction to Blazor
機械翻訳
非常に知識豊富なトレーナー
Tegan Aloysius - Hilton
コース - Introduction to .Net Core
機械翻訳