C#で2つのWindowsサービスがあります。 サービス1は、メッセージをRabbitMQキューにパブリッシュします。 サービス2は、RabbitMQキューにサブスクライブします。 サービス2は、TCPサーバーに接続し、RabbitMQから受信したメッセージをこのサーバーに送信します。 私の質問は、このメッセージを消費するサービス2が何らかのエラー(主にSocketExceptionがサーバーに接続できない場合)のために失敗したときに、サービス1がキューにメッセージを公開しないようにする方法です。 ポインタが本当に役に立ちます。 詳細情報が必要な場合はお知らせください。RabbitMQ - Subscriberサービスが何らかのエラーで失敗したときにPublisherサービスを停止する方法
ありがとうございました。それにアプローチする方法についての私の(独断)アイデアの