一张图看懂微服务架构路线
- 微服务架构路线 -
- 基本思路 -
它是什么? 我为什么要使用它? 哪些工具比较好?
Docker 容器编排 Docker容器管理 API网关 负载均衡 服务发现 事件总线 日志记录 监控和警报 分布式追踪 数据持久化 缓存 云供应商
- Docker -
- 容器编排 -
- Docker 容器管理 -
- API网关 -
Routing :网关接收所有 API 请求并将它们转发到目标服务。 Logging :你将能够在一处记录所有请求。 Authorization: 检查你作为用户是否有资格访问该服务,如果没有,可以拒绝该请求 Performance profiling:你可以估计每个请求的执行时间并检查你的应用程序瓶颈。 Caching:通过在网关级别处理缓存,你将消除服务上的大量流量。
- 负载均衡 -
- 服务发现 -
- 事件总线 -
- 日志记录 -
- 监控和警报 -
- 分布式追踪 -
- 数据持久化 -
- 缓存 -
1:嵌入式缓存(分布式和非分布式) 2:客户端-服务器缓存(分布式) 3:反向代理缓存(Sidecar)
- 云供应商 -
软件即服务 (SaaS)。 平台即服务 (PaaS)。 基础设施即服务 (IaaS)。
- 我为什么要使用它 -
- 总结 -
作者:王延飞
来源:www.kubernetes.org.cn/9711.html
评论