Spring Cloud--服务的发布与调用示例
【Provider】
引依赖:
启动类上添加注解:
配置文件:
【Consumer】
引依赖:
加注解:
配置文件:
调用服务:
方式一(动态获取服务列表):
Eureka默认30秒拉取一次服务列表。
测试:
方式二(通过Ribbon):
默认是轮询的方式,一个一个来。
方式三:
启动类上添加@LoadBalanced注解:负载均衡的注解
直接在URL上拼接服务名即可,不用写具体的ip地址:
【Provider】
引依赖:
启动类上添加注解:
配置文件:
【Consumer】
引依赖:
加注解:
配置文件:
调用服务:
方式一(动态获取服务列表):
Eureka默认30秒拉取一次服务列表。
测试:
方式二(通过Ribbon):
默认是轮询的方式,一个一个来。
方式三:
启动类上添加@LoadBalanced注解:负载均衡的注解
直接在URL上拼接服务名即可,不用写具体的ip地址: