Martin Fowler对微服务的定义
微服务的特点:
松耦合
SOA
独立边界上下文(bounded Context)
业界出名的微服务框架有:
Netflix 的 Spring Cloud
Dubbo
优点:
模块化
独立部署
独立扩容
技术可多样性
缺点:
分布式复杂性
最终一致性
运维复杂性
测试复杂性
松耦合
SOA
独立边界上下文(bounded Context)
Netflix 的 Spring Cloud
Dubbo
优点:
模块化
独立部署
独立扩容
技术可多样性
缺点:
分布式复杂性
最终一致性
运维复杂性
测试复杂性