【问题标题】:System API in mulesoftmulesoft 中的系统 API
【发布时间】:2020-04-15 18:47:18
【问题描述】:

我需要将一些数据保存在一个表(单表)中。数据来自 UI。我是否只需要编写系统 API 并保留数据,或者我需要同时编写进程和系统 API?在这种情况下,我看不到进程 API 的使用。请建议。是总是需要通过进程API来访问系统API,还是不通过进程API也可以调用系统API。

【问题讨论】:

    标签: microservices mulesoft


    【解决方案1】:

    这是您组织中的企业架构师的问题。在这种情况下,流程 API 可能是系统 API 的简单代理,但将来可能并非总是如此。此外,遵循标准架构模式有时也很有用,即使它在实现中产生了一些虚假的复杂性。与往常一样,存在设计取舍,答案将取决于组织外部人员无法了解的因素。

    【讨论】:

      【解决方案2】:

      我会推荐一种细粒度的方法。即使我们没有必须对数据进行自定义,我们也应该通过体验层来跟踪它。 总之,一个体验层API,直接调用系统层API(如果不需要编排/数据转换/格式化)

      为什么我们需要系统 API 和体验 API?几点。

      • 系统 API 应该更多地附加到底层系统。而如果 如果将来它发生变化,那么它不应该影响任何 客户。

      • 其次,给上一层给我们添加的可行性 不同的 SLA、策略、日志记录等等,针对不同的 客户。即使您现在只有一个客户,最好 未来的建筑师。重用是这些 API 的主要优势。

        Please check Pattern 2 in this document

      【讨论】:

        猜你喜欢
        • 2022-10-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-08-04
        • 2020-07-24
        • 2013-10-13
        • 1970-01-01
        相关资源
        最近更新 更多