gydtep 发表于 2020-10-27 16:59:51

我们希望启动一个服务的成本和编写一个模块的成本类似,同时编写服务、进行重构的成本也需要降低至于代码修改一般。

gydtep 发表于 2020-10-27 19:42:26

的确,通过“最大努力的复制(best effort replication)” 可以让整个模型变得简单与高可用,我们在进行 A -> B 的调用时,服务 A 只要读取一个 B 的地址,就可以进行 RESTful 请求,如果 B 的这个地址下线或不可达,则有 Hystrix 之类的机制让我们快速失败。

gydtep 发表于 2020-10-28 08:09:02

并不是实时的同步给所有 Server 与 Client。的确,通过“最大努力的复制(best effort replication)” 可以让整个模型变得简单与高可用,

gydtep 发表于 2020-10-28 08:48:11

我们在进行 A -> B 的调用时,服务 A 只要读取一个 B 的地址,就可以进行 RESTful 请求,如果 B 的这个地址下线或不可达,则有 Hystrix 之类的机制让我们快速失败。

gydtep 发表于 2020-10-28 10:41:11

与 Netflix OSS 套件一样,任何的这些功能都是可以独立使用的,也可以组合在一起去构建我们自己的 service mesh 实现。

gydtep 发表于 2020-10-28 14:12:19

而且 Nacos 替代 Eureka 基本上是一行代码的事情,某些时候客户并没有足够的预算和成本投入微服务的改造与升级,所以在进行微服务上云的过程中,Nacos 是目前的首选。

gydtep 发表于 2020-10-28 15:44:30

除了我们日常使用的轮询式的调用方式,virtual service 可以提供更灵活的流量控制,比如“20% 的流量去新版本”或者“来自某个地区的用户使用版本 2”,实现金丝雀发布也比较简单。

gydtep 发表于 2020-10-28 17:43:41

如果我们的系统是在剧烈变化,面向终端消费者,但是又没有交易或者对一致性要求不高,那这种情况下 AP 是较为理想的选择,如果是一个交易系统,

gydtep 发表于 2020-10-28 20:33:10

如何进行业务领域建模?
模型如何推导出架构设计?
架构设计需要遵循哪些规范?

gydtep 发表于 2020-10-29 10:23:50

在系统设计这个阶段,我们已经介绍了如何运用工具,还有用户需求的管理,接下来就是要把需求“消化”成我们需要的架构。
页: 99 100 101 102 103 104 105 106 107 108 [109] 110 111 112 113 114 115 116 117 118
查看完整版本: 免费领取阿里云代金券2020元啦!新老用户同享。