1.代码耦合度较低,不会影响其他模块的开发
2.极大的减轻了团队开发成本,可并行开发,不用过多关注其他人怎么开发
3.配置比较简单,基本用注解就能实现,不能使用过多的配置文件
4.微服务操作,实现跨平台的,可以使用不同的语言开发
5.每个微服务可以使用自己的数据库,也可以使用公共的数据库
可简单总结为:低耦合,低成本,低配置,跨平台,不同库。
1.代码耦合度较低,不会影响其他模块的开发
2.极大的减轻了团队开发成本,可并行开发,不用过多关注其他人怎么开发
3.配置比较简单,基本用注解就能实现,不能使用过多的配置文件
4.微服务操作,实现跨平台的,可以使用不同的语言开发
5.每个微服务可以使用自己的数据库,也可以使用公共的数据库
可简单总结为:低耦合,低成本,低配置,跨平台,不同库。