0

在一个问题场景中,我必须调用符合同行业 Web 服务 API 的五个不同供应商。根据每个人收到的输出,我会选择最好的并执行剩余的业务逻辑。

我的问题是:

a) 哪种模式最适合这个场景?
b) 如何使用Java EE并行调用所有供应商?

4

1 回答 1

0

实际上,在这里选择一种模式是一个品味问题。我会推荐使用复合模式。您可以在不做太多更改的情况下最近添加新的供应商。可能您需要编写一个方法 CompareTo() 或 Evaluate() ,您可以在其中选择最佳结果。

于 2011-06-23T07:07:50.443 回答