微服务架构陷阱:过渡设计和设计不足
在这篇文章里,我将简要地介绍在设计微服务架构时需要注意的问题。如果实施得当,就会获得自治能力和灵活性,但同时也会带来通信延迟和部署及托管成本。这篇文章并不是一个高级指南,我只是希望能够在你们决定采用微服务架构时帮你们做出更好的判断。
映射服务
在我看来,映射服务是一种很糟糕的想法。
如果你走到了这一步,很可能是因为你需要在服务 A 和服务 B 之间映射 DTO,因为服务 A 和服务 B 需要不同的 DTO,但它们之间又相互依赖。出于对微服务的“热爱”,你尝试着解耦这两个服务,于是你创建了服务 C...