我有一个关于Mule中API调用的问题。如果我们有三层API的经验,流程和系统API,在不需要任何编排的情况下,是否总是强制从经验API调用流程API,或者可以直接从经验API调用系统API。我想知道Mule的最佳实践建议是什么。
以下是我的场景:
场景1需要流程层API:
系统API从各个后端系统获取数据,流程API执行编排并创建单个响应,体验API调用此流程API将数据发送到消费应用程序。
不需要编排的场景2:我需要通过Experience API将从1系统API获取的数据原样传递给客户端,不需要编排。
我可以直接从Experience API中调用system API吗?或者为了在scenario2中进行正确的架构设计,我是否需要一个透传的Process API?
发布于 2017-03-10 21:27:53
作为MuleSoft最佳实践的一部分,您可以根据经验直接调用系统。
对于场景一,您肯定需要一个流程。您将拥有多个系统,这些系统将由您的进程调用。你的经验需要你的过程。
对于第二种情况,直接从经验中调用是绝对好的,而且它实际上是很好的设计
https://stackoverflow.com/questions/42718594
复制相似问题