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