コース概要
導入
マイクロサービス(Micro Services)とメッセージキューングの理解
メッセージングプロトコルの概要: REST, SOAP, AMQP
RabbitMQがAMQPを実装してサービス間の疎結合を可能にする方法
開発環境のセットアップ
RabbitMQのインストールと設定
Python用RabbitMQクライアントライブラリPikaの概要
ケーススタディ: PDFダウンロード要求への応答
Pythonでプロデューサーとコンシューマーのアプリケーションを作成する
RabbitMQサーバーに接続する
一般的なRabbitMQ操作の実行
メッセージの送信、受信、キューイング
既存のアプリケーションにRabbitMQを統合する
トピックエクスチェンジとダイレクトエクスチェンジによるルーティング
RabbitMQサーバーの管理
RabbitMQサーバーの監視
RabbitMQのトラブルシューティング
まとめと結論
要求
- Pythonプログラミング経験
対象者
- 開発者
- ソフトウェアアーキテクト
お客様の声 (3)
講師はコースのテーマについてだけでなく、関連する他のトピックについても深い知識を持っていました。質問に答えることができたり、すぐに答えを知らなくても後で回答できるようにメモを取ることもできました。
Abe Sabbagh - Enbridge
コース - Advanced RabbitMQ - 2 Days
機械翻訳
要求されたより高度なトピックに関する詳細情報が提供されます。
Farukh Khan - Tandem Solution
コース - RabbitMQ with Java and Spring
機械翻訳
Deep knowledge and coverage of the subject. Good delivery and presentation. Respectful and engaging with the audience. Very nice person.
Nigel Baker
コース - RabbitMQ
機械翻訳