2014-03-19 64 views
2

从一个API代理另一个API代理我在我的组织,我想在我的其他API的代理来调用现有的API代理。呼叫在同一组织

有没有其他的方法来实现这个?

API代理开发和设计中的一个注意事项不是将ServiceCallout从同一个组织中的一个API代理实现到另一个代理,或者从API代理递归到本身,如文档中所示。

回答

1

可以拨打另外一个API代理像任何其他请求。

,但我相信这是不推荐,因为这将使一个单独的请求调用的东西。我建议在相同的API代理中创建一个新的流程,并将其他代理中的流程和策略复制到您创建的新流程中。通过这样做,您只需创建一个新的执行流程。至于你说(这是速度更快,效率高,而且具有一定的冗余)

1

,并不建议这样做,因为系统不适合这从另一个API代理的服务标注调用API代理,也不会执行好。

但是你可以API代理之间共享公共资源。通过资源,我的意思是java,JavaScript,XSLT等。这是通过在组织级别(甚至在您的环境级别)存储这些公共资源,然后在每个代理中引用它们来实现的。我不确定这是否真的有助于你的情况。