gydtep 发表于 2020-8-7 13:16:19

所以,回正我们的视野,当我们决心要设计一个好的架构时,我们需要明确,架构往往决定的是软件的非功能性需求。

gydtep 发表于 2020-8-7 15:46:27

这并不是期望运维的同学能够成为 Java 专家,迅速的进行 heap 分析发现问题,我们强调的是运维时的闭环能力。

gydtep 发表于 2020-8-7 18:50:30

就像使用 RestTemplate 进行 WebService 调用时,我们也不关心 socket 是在四层连接的一样,因为细节被隐藏了。

gydtep 发表于 2020-8-8 12:18:37

作为工程师,我们一方面关注软件产品的能力和行为,这往往是一个项目的起点,另一方面我们需要关注软件的架构设计,

gydtep 发表于 2020-8-8 15:47:51

除了祈祷它别挂掉好像没有别的办法,或者很多企业都采用了 K8s 这种先进的编排系统,但是在应用部署和上线时,

gydtep 发表于 2020-8-9 11:48:21

根据我们之前的讨论,后端系统采用微服务是不会影响到其功能上的价值,本质上微服务化和单体应用的差别并不会表达在功能上,很多微服务进展不顺利的同学会经常说到

gydtep 发表于 2020-8-9 17:39:38

也就是说今天更新发送通知的功能,并不会影响到用户查看购物车,也不会让研发人员半天改完,再等三天才能上线。

gydtep 发表于 2020-8-10 09:13:10

在单体环境下,我们可以很轻松的使用切面进行权限验证,而在微服务的场景中,服务之间相互调用是难以控制的。

gydtep 发表于 2020-8-10 10:26:12

所以使用微服务,当你能够负担的起(only you can afford it),也表示你能负担的失败一样,技术世界不存在一蹴而就,all in 非常危险。

gydtep 发表于 2020-8-10 13:12:08

归根结底还是 Spring Cloud 的全家桶策略更吸引人,什么事儿都不如加上几个 jar 就能拥有的神奇次时代架构更有吸引力。
页: 231 232 233 234 235 236 237 238 239 240 [241] 242 243 244 245 246 247 248 249 250
查看完整版本: 阿里云服务器1折起购,先领券再购买!