グリーンフィールドプロジェクトを想定すると、テクノロジ、ライブラリ、ミドルウェアなどの選択によって、Windowsおよび.NET上の永続サブスクリプションでパブリッシュ/サブスクライブメッセージングを実装するのが最も簡単になります。 Googleを使ってWCF Peer Channelを見つけましたが、これは私が必要とするものの大部分を占めるようですが、メッセージの順序付けを保証するものではなく、メッセージをディスクに残して信頼性を確保するものでもありません。マイクロソフトでは、これらの機能を上に重ねることができると述べていますが、私は既にその機能を備えているものを探していました。.NETからアクセス可能な恒久サブスクライバを実装するためにどの技術を使用する必要がありますか?
MSMQの配布リストは私が望むものに近いものですが、メッセージングレイヤーがすべてのクライアントを知っている必要のないものを好むでしょう。
加入者数は、おそらく20未満
両方パブリッシャとサブスクライバは、C#/。NETで実装し、Windows上で実行されている、大規模ではありません。
EDIT:私は、メッセージ指向のミドルウェアとサービスバスの提案を検討しています。私はこの分野のエンタープライズ向け製品に精通しています。シンプルで軽量なものを探しています。各製品を見るにはしばらく時間がかかりますが、私は自分の所見を要約しようとします。
あなたはどうしたのですか? – mwjackson
これはイベントによって克服された、つまり要件が変更されたことの1つです。 :) – Jeremy