单体应用VS微服务
优势:
开发-东西都放在一起,找起来方便,结构复杂,点状,环状,星状
稳定-远程调用,网络,序列化
性能-
部署-一个应用部署几个
不足:
中心化-
耦合-做重复的开发
学习成本
伸缩-瓶颈,有一块性能很差,整个服务都很差
持续交付
微服务的介绍
面向服务架构(SOA)
类同
面向服务
松耦合
模块化
分布式计算
平台无无关性
差异
原子性
领域驱动设计
开发运维体系
路由:负载均衡,版本的概念