コース概要

導入

  • RabbitMQ vs Windows のデフォルトのキュー テクノロジ (MSMQ)

Microservices (マイクロ サービス) とメッセージ キューについて理解する

メッセージング プロトコルの概要: REST、SOAP、AMQP

RabbitMQ AMQP を実装してサービス間の疎結合を可能にする方法

開発環境のセットアップ

C# アプリケーションの RabbitMQ のインストールと構成

RabbitMQ .NET クライアント API の概要

RabbitMQに接続します

C# で 2 つの単純な送信側アプリケーションと受信側アプリケーションを作成する

.Net クライアントを使用した一般的な RabbitMQ 操作の実行

キューコードの作成

  • メッセージの送信、受信、キューイング

管理 UI および PowerShell を使用したキューの書き込み

RabbitMQ を既存のエンタープライズ .Net アプリケーションに統合する

トピック交換によるルーティングと直接交換

RabbitMQ クラスターのセットアップと管理

フェイルオーバーとレプリケーションの実装

管理のためのツールとテクニック RabbitMQ

REST API 経由で RabbitMQ を管理する

パフォーマンスチューニング RabbitMQ

監視と保護 RabbitMQ

トラブルシューティング RabbitMQ

要約と結論

要求

  • .NetフレームワークとC#プログラミングの経験
  • エンタープライズアプリケーション開発コンセプトの理解

観客

  • 開発者
  • ソフトウェアアーキテクト管理者テクニカルマネージャー
  14 時間
 

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

関連コース

Introduction to .Net Core

  14 時間

Introducing C# 6.0 with Visual Studio 2015/2017

  28 時間

関連カテゴリー