第一章 别名“总纲”

很多技术书都有此惯例,第一章就是总纲,这书也不例外。

第一章逃离单体地狱,先给单体架构罗列罪名,比如z轴扩展不行,交付不方便,开发感知内容太多,容易产生耦合等,我大概就记得这么多,其实修饰一下,这些也可以是优点的,比如x轴扩展。当然既然投身微服务,咋也不能反革命,Chris说的其实都对。

上文扩展性,倒是一个很好的总结点,x轴,无状体实例扩展,前面可以搭一个nginx代理,这种模式和联邦模式相似,我也没看出有啥区别。y轴扩展,土一点就是加了一个客户端定向路由,服务实例还是多个,前面有一个是加了客户端定向路由的路由器。我们现在南向微服务基本就是x,y的混合体。z轴扩展,就是基于功能进行分解,高大上一点,可以描述为领域模型中子领域,或者aggregation。

然后就是总纲了,其实这书有个网站,感觉看网站不需要看书了。
上图


MicroservicePatternLanguage.jpg

我翻了下目录,全书就这张图,要是能对着这图,把这书讲一遍,那是真牛逼了。

网站也得分享一下:https://microservices.io/patterns/cn/index.html
没买书的兄弟看这个也是一样的了。

#2020/11/13

你可能感兴趣的:(第一章 别名“总纲”)