2 つの Amazon EC2 インスタンスがあり、1 つのサーバーから別のサーバーの MSMQ にメッセージを送信したいと考えています。通常、他のテスト環境では、これはドメイン上にあるため問題にはなりませんが、これらの EC2 インスタンスはワークグループ コンピューターであり、ドメイン上にはありません。したがって、そのマシンのパブリック キューに送信することはできません。したがって、2 番目のサーバーにプライベート キューを作成しましたが、メッセージを表示する方法がわかりません。私は次のことを試しました:
[マシン名][キュー名] 例 ServerB\testqueue
FormatName:direct=[マシン名]\private$[queuename] 例: FormatName:direct=ServerB\private$\testqueue
DIRECT=[マシン名]\PRIVATE$[キュー名] 例: DIRECT=ServerB\private$\testqueue
FormatName:direct=os:[マシン名]\PRIVATE$[キュー名] 例: FormatName:direct=os:ServerB\private$\testqueue
注: 関連する固定 EC2 IP アドレスに対してワークグループ/netbios 名をリストする両方のサーバーのホスト ファイル エントリがあります。
2 つの FormatName: エントリを使用すると、エラーは発生しませんが、メッセージは届きません。他のものを使用すると、フォーマット名に関するエラーが発生します。プライベート キューでは、「全員」に完全な制御を与えました。
ある EC2 Windows サーバーから別のサーバーのプライベート キュー (ドメイン上ではない) にメッセージを送信する方法について誰かアドバイスできますか?
ありがとう