《表1 单体架构与微服务架构之间的区别》
微服务的目的是分布式、去中心化的,通过对应用进行有效的拆分,实现敏捷开发和部署。但为了实现这个目的,架构由此带来了一定的复杂性。开发者需要将应用逻辑在模块间进行进程间通讯,从而实现特定的业务逻辑。进程间通讯或主机间通讯过程中请求超时或者服务不可用等问题经常出现,相对于单体式应用中通过语言层级的方法或者进程调用,微服务应用架构在业务逻辑实现及数据流转、异常处理方面显得非常复杂。表1描述了单体架构与微服务架构之间的区别。
图表编号 | XD0051258100 严禁用于非法目的 |
---|---|
绘制时间 | 2019.03.25 |
作者 | 白金雪、金旺、马涛、王汝成、商兴男、郭海洁 |
绘制单位 | 河北兰科网络工程集团有限公司、河北兰科网络工程集团有限公司、河北兰科网络工程集团有限公司、河北兰科网络工程集团有限公司、河北兰科网络工程集团有限公司、北京实名宝网络科技有限责任公司 |
更多格式 | 高清、无水印(增值服务) |