典型的微服务架构是什么样的? CDN(内容分发网络

发布时间:2024-10-28 10:54   来源:网络

下图展示了典型的微服务架构。
负载均衡器:它将传入的流量分配到多个后端服务之间。
 CDN(内容分发网络):CDN 是一组地理分布的服务器,用于保存静态内容以便更快地进行分发。客户端首先在 CDN 中查找内容,然后再转到后端服务。
 API 网关:处理传入请求并将其路由到相关服务。它与身份提供者和服务发现进行对话。
身份提供者:负责处理用户的身份验证和授权。
服务注册与发现:微服务注册和发现发生在此组件中,API 网关在此组件中寻找相关服务进行通信。
管理:该组件负责监控服务。
微服务​​:微服务在不同的领域进行设计和部署。每个领域都有自己的数据库。