微服务架构是一组架构模式和特性的集合,这个集合很大程度上定义了什么是微服务,也说明了如何应用微服务架构来构建大型/复杂应用程序。
每台主机有多个服务实例 每个主机的服务实例 每个容器的服务实例
微服务通用框架 中心化配置
远程过程调用 消息
API网关模式
客户端发现 服务器端发现
断路器模式
每个服务一个数据库
JWT访问令牌 UAA安全认证
服务测试 集成测试
日志聚合 应用指标 审计日志 分布式跟踪 异常跟踪 健康检查API 记录部署并更改
服务器端UI 客户端UI