私はたくさん検索しましたが、それでも WCF サービスの MSMQ 実装について疑問はほとんどありませんでした。したがって、私はこの質問をしました。
単一のパブリッシャーと複数のサブスクライバーの非同期メッセージ システムを実装したいと考えています。パブリッシャーとして WCF サービスを使用することにしました。複数のサブスクライバーとして、異なるマシンにウィンドウ サービスの複数のインスタンスがあります。
Q. このモデルを古い MSMQ アプローチとして実装するにはどうすればよいですか?
次のタイプのオブジェクトがメッセージで使用されます
[Serializable]
public class Message
{
public string Signal{get;set;}
public Guid Identifier{get;set;}
}
上記のクラスでは、Windows サービスが Identifier を使用して、メッセージがそのサービスに対して発行されたかどうかを判断します。
Q. 異なるウィンドウ サービスはどのように同じキューを読み取りますか? Q. キューはどこでホストする必要がありますか? Q. Window サービス(サブスクライバー)から WCF サービス(パブリッシャー)に確認を送信することはできますか?
どんな助けでも大歓迎です。