按照我的理解,
微服务:
是由于客户业务系统需求的扩展,系统逐渐庞大,服务器负担不了这么大的压力,需要将各个模块拆分出来,每个服务可以分别部署在不同服务器上,也可以部署在同一个服务器上
结合分布式服务,可以快速版本迭代,发布,平滑发布,不受时间影响,每时每刻都发布,不用等到半夜十二点(这个优点属实解决了程序员的一大痛点)
分布式:
分布式是为了满足用户需求的需要而进行架构设计
分布式可以说是微服务,反之就不一定成立了
还是一知半解,还得再学习研究一下
5分钟看懂微服务架构下的Consul 特性及搭建
转载于:https://blog.csdn.net/sD7O95O/article/details/105382887
转载于(还借鉴了其他大佬的技术文章,没有记录下来,若是原博主看到提醒一下,我不是有意抄袭只是单纯没复制链接!!!!!):
https://www.cnblogs.com/johnwang/articles/12664627.html