微服务系列:单体架构&微服务架构
单体架构
优势:易于开发、测试和部署
不足:复杂度高、交付效率低、伸缩性差、可靠性差、阻碍技术创新
微服务架构
优势:独立部署、伸缩性强、与组织架构相匹配、技术异构性
挑战:服务拆分、数据一致性、服务通信、服务网关、高可观察、可靠性
图 1 微服务关注点
单体架构
优势:易于开发、测试和部署
不足:复杂度高、交付效率低、伸缩性差、可靠性差、阻碍技术创新
微服务架构
优势:独立部署、伸缩性强、与组织架构相匹配、技术异构性
挑战:服务拆分、数据一致性、服务通信、服务网关、高可观察、可靠性
图 1 微服务关注点