最近阅读了一本架构方面的入门图书叫《从零开始学架构:照着做,你也能成为架构师》,部分内容比较不错,先做书摘总结,以便加深印象与未来回顾学习。
本文是该书第四部分下半部分,是书中第十四章、第十五章,主要介绍微服务、微内核架构等,涉及到微服务实践、OSGi架构等内容。
目录
▪第十四章 微服务
▪第十五章 微内核架构
▪其他相关摘要
第十四章 微服务
总结表格如下:
对比维度 | SOA | 微服务 |
---|---|---|
服务粒度 | 粗 | 细 |
服务通信 | 重量级,ESB | 轻量级,例如RESTful |
服务交付 | 慢 | 快 |
应用场景 | 企业级 | 互联网 |
SOA和微服务本质上是两种不同的架构设计理念,只是在“服务”这个点上有交集而已,因此两者的关系应该是第三种模式。
总结一下,微服务的陷阱主要有以下几点:
以上几种拆分方式不是多选一,而是可以根据实际情况自由排列组合。
第十五章 微内核架构
其他相关摘要