2

REST インターフェイスを備えた異なるデータベースを使用する 3 つのサービスがあります。

  • 初回サービス:お客様情報
  • 第二のサービス:顧客取引に関する情報
  • 3 番目のサービス: 顧客ドキュメントに関する情報

問題: すべての顧客には、取引文書に基づいて評価する必要があるステータスがあります。

この評価を担当するのはどのサービスで、他のサービス間のオーケストレーションはどのように実装すればよいですか?

4

1 に答える 1

2

可能であれば、4 番目のサービスを作成します。このようにして、必要なものを返すサービスがあり、2 つのサービスを呼び出して結果セットをマージするという問題 (およびおしゃべり) を回避できます。それ以外の場合、4 番目のサービスを作成するためのアクセス権がない場合は、1 回の呼び出しで他の 2 つのサービスを呼び出し、可能な場合はデータ キャッシュを使用してデータをキャッシュするプロキシ サービスを作成し、複数のサービスを削減するのに役立ちます。よく問い合わせられる顧客の将来の電話番号。

于 2012-07-20T21:00:32.297 に答える