代码之家  ›  专栏  ›  技术社区  ›  Whimusical

JMS/REST客户端作为一个集中的库,而不是每个微服务一个?

  •  1
  • Whimusical  · 技术社区  · 8 年前

    在实践中有什么好处?

    1 回复  |  直到 8 年前
        1
  •  1
  •   GhostCat    8 年前

    由于这是一个快速征求意见的过程,让我们回答一下手头的事实。

    概念 不应被视为一成不变 .你不遵守规则,因为它们是规则,而是因为它们提供了 有益的指导 关于您的设计决策。

    摘要 良好做法

    因此,与其创建同一类的越来越多副本,不如将其转换为“内部库”,并让您的服务实例使用它。当然,缺点是 全部的 使用此库的服务现在依赖于它。

    从那里开始,你将努力真正提供 框架 含义:基本的公共部分只实现一次,但其方式允许不同的服务在必要时配置/扩展/增强框架。