基本原理
在微服务远程调用的过程中,包括两个角色:
- 服务提供者:提供接口供其它微服务访问,生产者
- 服务消费者:调用其它微服务提供的接口,消费者
在大型微服务项目中,服务提供者的数量会非常多,为了管理这些服务就引入了注册中心的概念。注册中心、服务提供者、服务消费者三者间关系如下:

2026/1/17大约 6 分钟
在微服务远程调用的过程中,包括两个角色:
在大型微服务项目中,服务提供者的数量会非常多,为了管理这些服务就引入了注册中心的概念。注册中心、服务提供者、服务消费者三者间关系如下:

网关简单来说就是微服务的大门,请求必须经由网关才能进入具体微服务,因此网关作为关口起到了身份校验、路由转发、负载均衡等作用。

在SpringCloud当中,提供了两种网关实现方案: