0

4 つの異なるサーバー (それぞれがプロセスの異なる部分を実行する) を含む複雑なビジネス ロジック プロセスがあります。すべてのサーバーに WCF Web サービスを使用しました。

このプロセスで NServiceBus を使用したいと思います。サガ機能はまさに私が必要としているもののように聞こえますが、このプロセスを実装する方法を理解できません。サガでハンドラーを作成して、それぞれが webService を呼び出すようにする必要がありますか?

または、各サーバーがプロセスの一部を処理するように、すべてのサーバーに同じ saga ホストを配置できますか?

4

1 に答える 1

1

サーバー間のオーケストレーションを NServiceBus saga として実行し、他のサーバーに (Web サービスを呼び出すのではなく) メッセージを送信することができます。これらのサーバーには、ロジックを実行し、(必要に応じて) メッセージを返すメッセージ ハンドラーがあります。

そうは言っても、プロセスとロジック自体のより詳細な説明は、別の設計につながる可能性があります。

于 2014-02-08T10:03:31.083 に答える