0

私は最近、新しいプロジェクトマネージャーと一緒に、開発者/アナリストとしてNServiceBusの実装に参加しました。プロジェクトは、実現可能性と設計段階を過ぎています。以前の実装作業は、Pub/SubセットアップでNSBエンドポイントを使用して行われました。

プロジェクトマネージャーは、すべてのエンドポイントを単一のサーバーに整理するように設計を変更しました。これにより、彼はブローカーシステムを模倣したいと考えており、発行者が共有上のXMLファイルをポーリングするように指定されています。メッセージはバス(同じサーバー上)を流れ、サブスクライバーエンドポイント(ここでも同じブローカー)はXMLファイルをターゲットシステムに配置します。彼は、この方法でシステムを分離し、XMLファイルでバスの責任に隣接することに大きな利点があると強く信じています。

私はこれらの議論でケースを構築しようとしました

  • デカップリングはエンドポイント間にあります
  • EAIロジックは、NSBフォールトトレラントシステムの恩恵を受ける必要があります
  • 中央アーキテクチャは単一障害点を作成します
  • NSB外のEAIロジックには、独自の監視とロギングが必要です(スケーラブルではありません)
  • 新しいアプリケーションには、XMLのインポート/エクスポート要件があります

私のケースを作成するために、私は多くの優れたドキュメントを参照しました。問題は、すべてのドキュメントが非常に技術的であり、真の革新が行間で読み取られることです。

ですから、私の質問は、あなたの考えや良い(人間が読める)参照を共有することによって、私のケースを(反論する)議論するのを助けることです。

4

1 に答える 1

1

提案されていることは、Biztalkが非常にうまく機能し、実行するように作られていることの非常に古風なバージョンのように聞こえます。

BiztalkとNSBに関する情報を含むいくつかの記事(NSB Webサイトから): http ://support.nservicebus.com/customer/portal/articles/861018- 概要http://support.nservicebus.com/customer/portal / articles / 861257-nservicebus-and-biztalk

Biztalkの実装コストは非常に高く、必要なハードウェア(フェイルオーバーを含む)とソフトウェアライセンス(SQL ServerとBiztalk自体)が必要です。

ただし、一般的な問題として、あなたの質問は、StackOverflowのQ&A形式よりもディスカッションフォーラムに適している可能性があります。あなたはそれをNSBグループに投稿するかもしれません:

http://tech.groups.yahoo.com/group/nservicebus/

于 2013-01-25T16:24:36.383 に答える