与ribbon不同,gatway通过服务注册中心的服务名/接口实现负载均衡的能力.
gateway配置文件
eg:通过配置routes拦截请求,此处根据Path来断言匹配不同的路径.
根据predicates断言拦截到请求/user请求,转发至注册中心名为userservice的服务上.
gateway通过注册中心的服务名开启loadbalancer.简称lb,默认使用轮询策略
userservice配置

开启prefer-ip-address:true,不然会gateway会找不到服务。
测试

开启两个userservice 客户端,分别为不同的端口。
访问接口

两个服务相同返回不同的String.连续访问两次接口,会返回不同的String

1659

被折叠的 条评论
为什么被折叠?



