【问题标题】:Mule API - Process API'smule api - 进程api的
【发布时间】:2017-07-31 19:27:17
【问题描述】:

我对 Mule 中的 API 调用有疑问。如果我们有 3 层 API 的 Experience、Process 和 System API,是否总是必须从 Experience API 调用流程 API,或者在不需要任何编排的情况下,Experience API 可以直接调用 System API。我想知道 Mule 最佳实践有什么建议。

以下是我的场景:

需要 Process Layer API 的场景 1:

系统 API 从各种后端系统获取数据,流程 API 进行编排并创建单个响应,体验 API 调用此流程 API 以将数据发送到消费应用程序。

不需要编排的场景 2: 我需要通过 Experience API 将从 1 个系统 API 获取的数据按原样传递给客户端,不需要编排。

我可以直接从 Experience API 调用系统 API,还是需要通过 Process API 才能在场景 2 中进行正确的架构设计?

【问题讨论】:

    标签: api mule


    【解决方案1】:

    作为 MuleSoft 最佳实践的一部分,您可以直接从体验中调用 System。

    对于场景一,你肯定需要一个过程。 您将拥有多个系统,这些系统将由您的进程调用。您的经验要求您处理。

    对于场景二,直接从经验中调用绝对没问题,而且它实际上设计得很好

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-02
      • 1970-01-01
      • 2021-07-03
      • 1970-01-01
      • 1970-01-01
      • 2017-04-14
      • 2018-08-28
      • 2018-01-23
      相关资源
      最近更新 更多