永続サブスクライバーをサポートし、メッセージのタイムスタンプに基づいて、特定のトピックのすべてのメッセージを順番に再生できるメッセージ バス プロバイダーを見つけようとしています。さらに、メッセージが遅れて到着したときに、メッセージバスが各永続コンシューマーのチェックポイントをリセットするようにしたいと考えています。例えば
- クライアントは 2009-12-22 12:00:00 にトピック 1 にサブスクライブします
- メッセージ 1 が到着、タイムスタンプが 2009-12-22
- クライアントがメッセージ 1 を受信
- クライアントの切断
- メッセージ 2 が到着、タイムスタンプ 2009-12-21 18:00:00
- クライアント接続
- クライアントはメッセージ 2 を受信し、次にメッセージ 1 を受信します
オープン ソース プロバイダーを強く希望します。これをサポートするメッセージバスプロバイダーを知っている人はいますか? ActiveMQ、Mass Transit などの導入ドキュメントを読もうとしましたが、メッセージ バスの用語については後れを取っていることを認めざるを得ないため、多くのことを理解できませんでした。