单体式项目:所有的功能模块都在一个包里面,优点便于开发,简单 ,缺点拓展维护难度大 无法满足大型业务后续发展
分布式不一定是微服务,但微服务一定是分布式(我第一次听也没有理解,直到后面的积累变多,才懂了什么含义)
分布式是服务的分散部署 但只是方式 不代表拆分的粒度 粗糙的分布式部署实际上与单体项目的部署 在后期运维阶段都有很大的成本支出。比如对重要项目进行集群时 就会对其他非必要项目一起进行复制 部署成本增大
微服务则是实现了服务的最小化分离,每一个单独的功能都变成一个单一的项目,缺点就是编写和部署复杂,优点是是实现了服务器的部署的高效利用,对每一个服务进行精细化管理(结合云原生技术)
明白分布式和微服务概念的一些区别,才能在这方面研究得更深入
标签:服务,项目,部署,单体,缺点,分布式 From: https://www.cnblogs.com/wanlixixi/p/16966446.html