微比恩 > 信息聚合 > 走出微服务误区:避免从单体到分布式单体

走出微服务误区:避免从单体到分布式单体

2020-06-26 09:27:34来源: 亿欧

作者 | 敖小剑1 回顾:从单体到微服务到 Function在过去几年间,微服务架构成为业界主流,很多公司开始采用微服务,并将原有的单体应用迁移到微服务架构。从架构上说,微服务和单体之间最大的变化在于微服务架构下应用的粒度被“拆小”:将所有业务逻辑都集中在一起的单体应用,按照领域模型拆分为多个内聚而自治的“更小”应用。而 Function 则在拆分上更进一步,拆分粒度变成“单个操作”,基于 Function 逐渐演进出现了 FaaS 形态和 Serverless 架构。在微服务和 Serverless 喧嚣中,业界逐渐出现很多质疑和反对的声音:越来越多的人发现,当他们兴冲冲的迁移单体应用到微服务和 Serverless 架构后,收益却并没有期望中的那么理想。而最近,也出现了一些对微服务的各种质疑、反思的声音,甚至放弃微服务回归单体。举例,我在Infoq 中国网站简单搜索关键字“微服务”,前三页中就出现了如下内容:我们为什么停用微

关注公众号