gydtep 发表于 2019-10-8 15:31:32

如果一个类承载了多个职责,并且互相之间的修改是独立的,

gydtep 发表于 2019-10-8 15:46:32

这会缩小服务的大小并提升它的稳定性。新的FTGO架构是应用SRP的一个例子。

gydtep 发表于 2019-10-8 15:59:04

这就意味着,如果由于某些原因,两个类的修改必须耦合先后发生,

gydtep 发表于 2019-10-8 16:22:54

在微服务架构下采用 CCP原则,这样我们就能把根据同样原因进行变化的服务放在一 个组件内。

gydtep 发表于 2019-10-8 16:45:01

CCP 是解决分布式单体这种可怕的反模式的法宝。

gydtep 发表于 2019-10-8 16:54:50

从表面上看,通过定义与业务能力或子域相对应的服务来创建微服务架构的策略看起来很简单。

gydtep 发表于 2019-10-8 17:47:44

网络延迟是分布式系统中一直存在的问题。

gydtep 发表于 2019-10-8 18:21:09

但在其他情况下,解决方案是把多个相关的服务组合在一起,

gydtep 发表于 2019-10-8 18:36:16

另一个需要考虑的问题是如何处理进程间通信而不降低系统的可用性。

gydtep 发表于 2019-10-8 19:10:54

这样做的弊端是REST这样的协议会降低Order Service的可用性。
页: 81 82 83 84 85 86 87 88 89 90 [91] 92 93 94 95 96 97 98 99 100
查看完整版本: 阿里云2000元专属红包领取及使用说明