阿里巴巴微服务架构演进

2019-11-13  本文已影响0人  王知无

阿里巴巴服务化架构演进

单一应用架构

All In One

技术战:Webx、Spring Ibatis、Jboss、Oracle

存在的问题:合并时经常代码冲突、发布相互制约效率低下、应用代码庞大臃肿维护困难。

垂直应用架构

按应用拆分

Service / DAO / Impl 都以二方库 jar 包的形式提供出去

问题:

分布式服务架构

API 与实现分离

技术栈:

存在的问题:

微服务架构

拥抱微服务,提升开发体验和效率

技术栈:

容器隔离Pandora

为什么需要隔离?

file

Pandora的容器架构如下:

file

Pandora 结构与部署形式:

file

现有架构的不足:

微服务框架 Pandora Boot

file
file
file
file
file
file

微服务运维及诊断

file
file
file

未来发展方向

关注我的公众号,后台回复【JAVAPDF】获取200页面试题!
5万人关注的大数据成神之路,不来了解一下吗?
5万人关注的大数据成神之路,真的不来了解一下吗?
5万人关注的大数据成神之路,确定真的不来了解一下吗?

欢迎您关注《大数据成神之路》
上一篇下一篇

猜你喜欢

热点阅读