Spring-cloud服务发现与消费(以ribbon为例)-创新互联

说明:

成都创新互联公司专业为企业提供平定网站建设、平定做网站、平定网站设计、平定网站制作等企业网站建设、网页设计与制作、平定企业网站模板建站服务,10余年平定做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

ribbon是spring-cloud中作为服务消费者的一种角色,客户端可以通过它来对服务提供者的服务进行消费,

比如本例中是服务提供者注册到注册中心,服务提供者提供了一个服务接口,返回一个hello字符串,我们通过ribbon将这个接口调用,再不暴露真实服务提供者的地址的同时,获取服务提供者的服务

前提:

按照之前几个教程,搭建出注册中心、服务提供者。这里可以使用分片的注册中心,也可以不使用,这里暂时定为使用之前搭好的分片注册中心,服务提供者仅提供一个即可。

准备工作:

1、启动注册中心

按照之前的教程,分别使用peer1和peer2进行启动两个分片的注册中心,如果是单节点直接启动项目即可

启动后可以查看下localhost:1111或localhost:1112,如图

Spring-cloud 服务发现与消费(以ribbon为例)

2、启动服务提供者

这里为了查看负载均衡的情况,所以需要启动两个服务提供者

按照之前教程中,分别开启两个terminal进行指定端口启动(两个相同的服务也可以在各自的配置文件中配置不同的端口),两个终端指令分别如下:

cd target
java -jar SpringCloudDemo-0.0.1-SNAPSHOT.jar --server.port=8080

分享文章:Spring-cloud服务发现与消费(以ribbon为例)-创新互联
本文网址:http://scyanting.com/article/deddjc.html