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