ステージ5 3.マイクロサービス[研究] _day05オンラインメッセージングミドルウェアRabbitMQ_8.RabbitMQ研究 - 動作モード - 投稿のサブスクリプションモデル - プロデューサー




パブリッシュ/サブスクライブ:モデルリリース購読


発行したサブスクリプションモデル:
1を、すべての消費者は、独自のキューを監視します。
2、生産者ブローカへのメッセージは、スイッチは、各キューへのメッセージは、それぞれが受信するキューを結合スイッチは、このスイッチを結合する転送
メッセージを

複数のうち切り替える

第一スイッチにメッセージプロデューサを、スイッチが各キューにメッセージを送信します。各キューは異なる消費者のリスニングをしている

ニュースリリースを実装してより多くの消費者は、このニュースを受け取ることができ
、次のキューはを取り除くためにあれば。だから、操作の赤い円とモードの一部は同じです。ワーク・対面スイッチはありませんが、デフォルトのスイッチがあります。
だから、投稿者のサブスクリプション機能の作業キューを達成することができます。しかし、それは作業キューよりも強力で、それは同じメッセージを受け入れるために、同時に複数のコンシューマを実装することができます

テスト

ケース:
ユーザー通知のユーザー充電や転送が正常にシステムを完成双方向テキストメッセージング、電子メールを通知するために多くの方法があることをユーザーに通知します。
2件のメッセージがSMSおよび電子メールメッセージをキューに表している

新しいプロデューサー定義された

ロジックの新しいクラスに元のコードをコピーするには


、スイッチと2つのキューを持っている

二つの文キュー、文のキュー内を

switchステートメント


Ctrlキー+ T実装するクラスを見つけるために

、このメソッドは、パラメータのことである

交換機は、一定の種類のたくさん持っている

いくつかのタイプのを

キューを切り替えて、結合を確立



過負荷がたくさんあります




テキストメッセージキューをバインドが。

メッセージを送ります

5各メッセージが送信された

最初のパラメータがスイッチです。第二のパラメータは、ルーティングキーをnullに設定されています

 

おすすめ

転載: www.cnblogs.com/wangjunwei/p/11621001.html