ダボMQと使用のシナリオ

MQ:メッセージ・キュー。生産者 - 消費者モデルは、要求の少ないシーンでのリアルタイムのニュースのために使用することができます。間接呼び出し複数のプロセス間の関係

ダボ:RPCの実装。複数のプロセス間の直接呼び出し関係

 

ダボ

1、RPC分散クラスタのサポート:ロードバランシングが要求を共有するパブリックアドレスの外側に設けられているが、いずれかのハングアップ、ポーリング、圧力のランダムフォームから来
2、デカップリング組み合わせ飼育係:(プロバイダの登録および消費者は、クライアントとサーバのブート時間は、IP登録のZooKeeperに自分のマシンを配置します)購読します。クライアントのIPサーバーはZKディスク上に引っ張ってくる、およびサービスが利用可能であるものをIP記録(ZKにさらされたときに、サーバーが起動します)。
   クライアントは、サービスが、この時間はZKそれは問題ではないハングアップしても、サービスのIPエンドに基づいて行われます呼び出すときに呼び出します。
3:通信接続の長さ:NiOの通信抽象包装(接触していないこと)

利用可能なシーン:
1、モールのトラフィックは、活動を行うために急騰:システムは、トラフィックダボによって制御することができる跳ね返っ防ぐために
2、分散サーバプロシージャコールRPCシェア圧力

 

サブスクリプションが配布されるポイントをMQ

2 MQの利点は、
消費者が過去に再作られるときMQミドルウェアに保存されたサービスは、サーバーの復旧の間でメッセージを奪うと、メッセージが失われることはありません。メッセージが失われていない、1
、2を非同期処理:例えば、ショッピングモールユーザーが戻って、クライアントに応じてデータベースを更新します購入した後、高い同時実行の場合の場合、
クライアントは遅くに応答して、データベースを更新しますので、消費者が取得するために、プロセスMQメッセージ・キューを使用することができ、データは非同期にデータを書き込みますので、はるかに高速データベースよりメッセージ処理サービスに直面
応答遅れが効果的に向上させることができるように

おすすめ

転載: www.cnblogs.com/lukelook/p/11229489.html