2014-03-19 61 views
2

從一個API代理另一個API代理我在我的組織,我想在我的其他API的代理來調用現有的API代理。呼叫在同一組織

有沒有其他的方法來實現這個?

API代理開發和設計中的一個注意事項不是將ServiceCallout從同一個組織中的一個API代理實現到另一個代理,或者從API代理遞歸到本身,如文檔中所示。

回答

1

可以撥打另外一個API代理像任何其他請求。

,但我相信這是不推薦,因爲這將使一個單獨的請求調用的東西。我建議在相同的API代理中創建一個新的流程,並將其他代理中的流程和策略複製到您創建的新流程中。通過這樣做,您只需創建一個新的執行流程。至於你說(這是速度更快,效率高,而且具有一定的冗餘)

1

,並不建議這樣做,因爲系統不適合這從另一個API代理的服務標註調用API代理,也不會執行好。

但是你可以API代理之間共享公共資源。通過資源,我的意思是java,JavaScript,XSLT等。這是通過在組織級別(甚至在您的環境級別)存儲這些公共資源,然後在每個代理中引用它們來實現的。我不確定這是否真的有助於你的情況。