微服务是什么,如何理解其在当前和未来软件架构变迁中的地位? 方法/步骤 1 第一代软件架构是单体架构,紧耦合,系统复杂,错综交互,动一发而牵全身,重复制造各种轮子:OS、DB、Middleware ,属于完全封闭的架构。 2 第二代是 SOA架构,松耦合 ,通常通过ESB进行系统集成 ,有状态,发布升级周期以月计量,集中式部署、计划内停机扩容。 3 第三代是微服务架构,解耦,按天、周进行升级发布,配置项全自动化 ,可扩展,具备自动弹性伸缩能力,高可用能力强,升级、扩容不中断业务。 4 微服务下新的挑战:如何基于微服…

2022年7月14日 27点热度 0人点赞 阅读全文