Javaの実装の遅延キューのRabbitMQ

Javaの実装の遅延キューのRabbitMQ

TTL上に配置された1つは、キュー
![](https://img-blog.csdnimg.cn/20191031094310445.pn
exchange_delay_begin、1:キューバッファ交換スイッチ、キューバッファqueue_delay_beginメッセージにメッセージを転送します。
2、queue_delay_begin:メッセージキューをバッファリングし、待機しているメッセージの有効期限が切れます。
3、exchange_delay_done:不能キューをqueue_delay_beginするために転送するための不正メール(デッドレター)交換スイッチキュー、キュー。
4、queue_delay_done:配信不能メッセージキュー、消費者が真に消費者情報をすることができます。

queue_delay_beginパラメータ:
X-デッドレター交換:exchange_delay_doneの
X-デッド・レター・ルーティング・キー:queue_delay_doneの
X-MAX-長さ:500(待ち行列の長さ、直接不能キューに比べて)
X-のメッセージ-TTL:30000(タイムアウト、デッドレターキューにオーバー)

公開された54元の記事 ウォン称賛28 ビュー4223

おすすめ

転載: blog.csdn.net/qq_37174887/article/details/102831972
おすすめ