我处于设计阶段,我的架构的几个微服务依赖于其他外部休息服务。
如何共享外部服务的逻辑? 我应该创建共享库还是创建服务?
通常它是另一个驻留在第 4 层的微服务,其中:
Layer 1 - Clients
Layer 2 - BFF
Layer 3 - Business services and
Layer 4 - External services
这不是一个有通用答案的问题。魔鬼在于细节(就像经常发生的那样)。理智的答案取决于的一些因素是:
也许这些问题可以帮助您推理您的场景。如果您想向我们提供更多信息,有人可以针对您的具体情况添加更多想法。