Spring-cloud服务发现与消费(以ribbon为例)-创新互联
说明:
成都创新互联公司专业为企业提供平定网站建设、平定做网站、平定网站设计、平定网站制作等企业网站建设、网页设计与制作、平定企业网站模板建站服务,10余年平定做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。ribbon是spring-cloud中作为服务消费者的一种角色,客户端可以通过它来对服务提供者的服务进行消费,
比如本例中是服务提供者注册到注册中心,服务提供者提供了一个服务接口,返回一个hello字符串,我们通过ribbon将这个接口调用,再不暴露真实服务提供者的地址的同时,获取服务提供者的服务
前提:
按照之前几个教程,搭建出注册中心、服务提供者。这里可以使用分片的注册中心,也可以不使用,这里暂时定为使用之前搭好的分片注册中心,服务提供者仅提供一个即可。
准备工作:
1、启动注册中心
按照之前的教程,分别使用peer1和peer2进行启动两个分片的注册中心,如果是单节点直接启动项目即可
启动后可以查看下localhost:1111或localhost:1112,如图
2、启动服务提供者
这里为了查看负载均衡的情况,所以需要启动两个服务提供者
按照之前教程中,分别开启两个terminal进行指定端口启动(两个相同的服务也可以在各自的配置文件中配置不同的端口),两个终端指令分别如下:
cd target java -jar SpringCloudDemo-0.0.1-SNAPSHOT.jar --server.port=8080
文章名称:Spring-cloud服务发现与消费(以ribbon为例)-创新互联
新闻来源:http://ybzwz.com/article/deddjc.html