简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统
松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝
优点:拆分粒度更小、服务更独立、耦合度更低
缺点:架构非常复杂,运维、监控、部署难度提高
Dubbo比较老,SpringCloud更厉害,SpringCloudAlibaba兼顾两者
上面两种是一种架构,下面两种是一种架构
版本对应关系
1.不同微服务,不要重复开发相同业务
2.微服务数据独立,不要访问其它微服务的数据库