Spring Cloud中配置高可用注册中心集群和ribbon-负载均衡


本篇文章为大家展示了Spring Cloud中配置高可用注册中心集群和ribbon-负载均衡,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。创建父项目步骤一:父项目 could_parent步骤二:修改pom.xml文件,配置 spring boot 版本,spring cloud版本,锁定cloud依赖,确定cloud私有仓库创建注册中心步骤一:创建项目 eureka_demo步骤二:修改pom.xml,配置 web 和 eureka server 依赖步骤三:创建yml文件,配置端口号、服务名、注册地址步骤四:创建启动类,添加开启eureka server注解 @EnableEurekaServer配置高可用的注册中心:集群步骤一:修改注册中心(eureka_demo) 核心yml文件,application.yml,只配置服务名(共享内容)步骤二:创建 application-10086.yml,配置10086端口和注册路径(10087)步骤三:创建 application-10087.yml,配置10087端口和注册路径(10086)步骤四:修改核心yml文件,激活10086配置,并启动程序, 此时控制台抛异常,10087还没有启动,等10087启动后异常自动消失。步骤五:修改核心yml文件,激活10087配置,并启动程序(idea不支持多启动 需要手动设置,不同版本不同设置)所有注册中心ymlIDEA中配置多启动步骤一:创建 spring boot启动项步骤二:配置10087启动 同配置10086一样(此处省略)步骤三:启动创建服务提供方 eureka_service4(集群)pom文件:同一个名称的服务,只要提供多个实例,注册到eureka中,就可以自动形成集群。步骤一:创建 application-8081.yml文件,并配置端口号8081步骤二:创建 application-8082.yml文件,并配置端口号8082步骤三:为两个yml文件,分别配置启动项 (同上10086,10087配置一样)步骤四:启动,测试在服务提供方 eureka 香港云主机_service3 中添加controller方便测试数据创建服务调用方步骤一:创建项目 eureka_client3步骤二:核心3步,pom文件,yml文件,启动类 pom文件:yml文件:启动类 :步骤三:编写配置类,配置RestTemplate实例 ,让RestTemplate支持“服务名”访问机制 需要添加注解 @LoadBalanced步骤四:修改dao,使用RestTemplate进行远程调用时,使用“服务名”进行调用即可。测试结果:上述内容就是Spring Cloud中配置高可用注册中心集群和ribbon-负载均衡,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注开发云行业资讯频道。

相关推荐: Beego Web项目的搭建过程

本篇内容主要讲解“Beego Web项目的搭建过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Beego Web项目的搭建过程”吧!Golang最近很火,于是产生了利用golang做web的想法.目前比较热门的应…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 08/13 16:02
下一篇 08/13 16:02

相关推荐