0
点赞
收藏
分享

微信扫一扫

Spring Cloud--服务的发布与调用示例

【Provider】

引依赖:

Spring Cloud--服务的发布与调用示例_ip地址

启动类上添加注解:

Spring Cloud--服务的发布与调用示例_配置文件_02

配置文件:

Spring Cloud--服务的发布与调用示例_配置文件_03

【Consumer】

引依赖:

Spring Cloud--服务的发布与调用示例_服务列表_04

加注解:

Spring Cloud--服务的发布与调用示例_服务列表_05

配置文件:

Spring Cloud--服务的发布与调用示例_服务列表_06

调用服务:

方式一(动态获取服务列表):

Spring Cloud--服务的发布与调用示例_ip地址_07

Eureka默认30秒拉取一次服务列表。

测试:

Spring Cloud--服务的发布与调用示例_ip地址_08

 方式二(通过Ribbon):

Spring Cloud--服务的发布与调用示例_服务列表_09

默认是轮询的方式,一个一个来。

Spring Cloud--服务的发布与调用示例_服务列表_10

方式三:

启动类上添加@LoadBalanced注解:负载均衡的注解

Spring Cloud--服务的发布与调用示例_配置文件_11

直接在URL上拼接服务名即可,不用写具体的ip地址:

Spring Cloud--服务的发布与调用示例_服务列表_12

 



举报

相关推荐

0 条评论