パブリッシュ/サブスクライブバス(Mule、ZeroMQ、RabbitMQなど)を使用するシステムを構築する必要がありますが、すべてのトピックは、サブスクライバアプリケーションが、それは、Pub/Subバスがメッセージを配信できるようになるとすぐに加入する。PubSub +信頼性のない現在のユーザへの信頼性の高いメッセージ配信
私は、一部のアプリケーションがパブリッシュ/サブスクライブバスに確実に接続されるシステムを持っていますが、他のアプリケーションはアクティブではなく、バスに常時接続されていません。
信頼できないアプリケーションとパブリッシュ/サブスクライブバスの間にある種の「プレゼンス」プロトコルを使用して、「現在の」アプリケーションがすぐにメッセージを配信し、「存在しない」アプリケーションがメッセージをキューに入れられるようにすることは、何らかの永続的なバッファに格納し、「プレゼンスハンドシェイク」を完了するとすぐに、キューに入れられたメッセージが新しく存在するアプリケーションに配信されます。
この種類の機能が組み込まれているパブリッシュ/サブスクライブバスはありますか、またはこれを行うオープンソースのアドオンはありますか?これを説明するURLを教えてください。