48

新しくリリースされた Windows ServiceBus (Azure ではなくオンプレミス) と NServiceBus の違いを明らかにできる人はいますか?

NSErviceBus ができることをよく知っているので、Windows SB に欠けている可能性のある詳細な回答を探しています。

  1. キューを使用する単なるメッセージ ブローカーではなく、実際のサービス バスですか?
  2. メッセージのポリモーフィズムをサポートできますか? (この階層をサポートする他のメッセージとハンドラーをサブクラス化するメッセージ
  3. 長時間実行されるプロセスと相関
  4. 規格外
4

1 に答える 1

39

私は、NServicebus での Windows Azure ServiceBus サポートを担当しています。私の意見では、この新しい Windows Server Servicebus は、Azure ServiceBus とまったく同じ機能を提供します。したがって、私の意見では、(Windows Azure ServiceBus と同様に) 競合他社ではなく NServiceBus との相性が良く、msmq の代わりに使用できます。

あなたの質問に答えるために

  1. 新しいサービスバスは、キューを使用するブローカーです
  2. サービスバス上のメッセージは、最終的には単なる文字列です。サービスバス自体には、メッセージの種類、階層、ハンドラーなどに対する追加のサポートはありません。通常、これには WCF または NServiceBus を使用します。
  3. 長時間実行されるプロセスや相関はサポートされていません。NServiceBus と重複する機能がいくつかありますが、サブスクリプション/トピックを実行できるため、フィルターだけでなくメッセージの延期も実行できます。
  4. スケールアウトするように設計されています。

お役に立てれば?

よろしく、イヴ

于 2012-07-19T07:23:08.350 に答える