注册中心:服务间的接口调用,配合微服务网关把微服务能力暴露给前端,将服务去中心化。
微服务网关:提供前端业务访问后端微服务的能力,将一个服务暴露给前端,服务请求到微服务网关之后去注册中心获取服务地址。(可以把微服务地址写入到nginx中,通过nginx的代理和流量转发能力代替微服务网关+注册中心,但是这样做就失去了注册中心心跳检测、负载均衡服务发现等能力)
api网关:是一个上层的中心化网关,以更细的颗粒度(具体的api接口)详细的管理每一个api接口(安全日志、限流熔断等各种治理管控能力)。