假设我有22个微服务。我在本地用docker开发的。
客户希望获取包含3种不同服务数据的产品模型数据,并将其聚合。我应该使用聚合器网关api还是从每个服务单独获取SPA。聚合器服务会耦合服务吗?
发布于 2020-09-29 00:47:25
这些微服务模式总是伴随着权衡。在这里,当你使用聚合器模式(前端的后端)时,你需要考虑的不仅仅是耦合问题。
以下是您在使用此模式之前需要考虑的一些要点。
这些是我可以建议的最佳实践,您是可以根据您的系统需求和这些要点做出决定的最佳人选。
发布于 2021-08-11 17:15:39
使用BfF服务作为编排层来聚合对各种后端数据服务的调用有一些引人注目的优势。
请看Consistency, Coupling, and Complexity at the Edge上的这篇文章,其中更详细地介绍了这一点,并提出了一些最佳实践,如GraphQL与REST。
https://stackoverflow.com/questions/64101136
复制相似问题