0

C#/.Net 3.5で信頼できるマルチキャストのオプションは何ですか?C#の信頼できるマルチキャスト

私はMSMQを使いたくありません。

私は商業的にもオープンソースでも利用できます。

おかげ

+0

MSMQとは何ですか? –

+0

一部の環境では、有効になっているMSMQサービスに頼ることはできません。 – Chuu

答えて

1

ActiveMQを見てみましょうApacheの組織による優れた製品です。 C#を含む多くの言語のバインドがあります。

商業界でTibco EMSが良い選択です。 C#とJavaのバインディングを取得しました。

+0

Tibco EMSは、私が取り組んできた最高のものです。アクティブなMQは正常ですが、実際にはマルチキャスティングは使用されません。あなたが好きなら、あなたは簡単に自分のロールを張ることができます。私はここに私のサイトのコードを持っています:http://jarloo.com/code/networking/c-udp-multicasting-tutorial/ – Kelly

2

http://www.29west.com/は、利用可能な最低の信頼性の高いマルチキャストソリューションであると主張しています。私はこの主張を確認していないが、彼らと話すことで、最大の競争は他のベンダーではなく、自社開発であると思われる。自分のマルチキャストグループを設定して直接使用するのはなぜですか?これを行う方法については、第21章「Unix Network Programming Volume 1」を参照してください。

+0

ええ、彼らはまた、リモート/ローカルDMAの矛盾を主張しています。これは単なるソケットであり、最近のOSやインタフェース/ドライバのCPUをバイパスするハードウェアのほうがはるかにスマートです。しかし、大きな団体は何十年もシンプルなソケットサーバーを購入しています。その部分の直接使用とアップボーディングに完全に同意します。遅かれ早かれ誰かがネットワークがボトルネックではないかのように、30倍のLBM(大規模なBLXマーケティング)を驚くほど広げて打撃を受けます。 - Majkara Tito 0秒前 –

+0

1つの転送lbmサポートは、InfiniBand上のDMAです。その文脈では矛盾ではありません。 – Chuu

0

実用的な変種PGMは、あなたのWindowsイメージにあります。サーバー2003、XP、そして友人でもそれを探します。それにはソケットオプション(Rdmなど)があります。

1

私が使用した最良のものは、束を評価した後で、Mesongo RMFでした。本当にきれいなAPIと優れた監視ツールがありました。

関連する問題