NServiceBus を使用して InputQueue 内のメッセージ数を取得することは可能ですか?それをバイパスしてネイティブ MSMQ インターフェイスを使用する必要がありますか?
これは完全な監視ではありません。複数の NSB コンポーネントで構成されるシステムがあり、それらは Windows パフォーマンス カウンターを使用して監視されています。私が達成しようとしているのは、単純なヘルスチェックです->コンポーネントにNSBメッセージを送信すると、その応答には、たとえばDBアクセスステータスとキュー内のMSMQメッセージの数が含まれます。だからこそ、できるだけシンプルにしたいのです。問題は、メッセージ番号を簡単な方法で確認できるか、それともパフォーマンス カウンターを読み取る必要があるかということです。