微服务Dubbo和SpringCloud架构设计、优劣势⽐较
1.微服务主要的优势如下:(1)降低复杂度 - 将原来耦合在一起的复杂业务拆分为单个服务,规避了原本复杂度无止境的积累,每个微服务专注于单一功能,并通过定义良好的接口清晰表达服务边界。每个服务开发者只关注本身,通过缓存、DAL等各种技术手段提升系统的性能,而对于消费方来说完全透明(2)可单独部署由于微服务具备独⽴的运⾏进程,所以每个微服务可以独⽴部署。当业务迭代时只需要发布相关服务的迭代即可,降低了测试的⼯作量同时也降低了服务发布的⻛险。(3)容错在微服务架构下,当某⼀组件发⽣故障时,故障会
原创
2021-05-30 11:14:23 ·
320 阅读 ·
0 评论