spring cloud
若往夕之
这个作者很懒,什么都没留下…
展开
-
openfeign+eureka实现负载均衡
在上一篇中学习了使用ribbon实现客户端的负载均衡,今天学习一下使用feign来实现负载均衡。其实feign的底层还是使用ribbon,那么为什么还需要feign呢,上一篇的学习过程中我们可以发现对于每个方法都需要写restTemplate.getForObject或者restTemplate.postForObject,这样会导致重复代码特别多而且不符合我们对spring boot三层的架构。所以重新引入了feign。<dependencies> <!--op原创 2020-05-31 18:23:33 · 701 阅读 · 0 评论 -
ribbon+eureka实现负载均衡
去年的时候学习了使用nginx实现负载均衡,但是在微服务中一般使用ribbon或者openfeign实现负载均衡。今天学习一下ribbon首先启动eureka的客户端(单机版和集群都行)创建两个项目代码完全一致,只是端口号不一样eureka的配置信息:eureka: client: #表示是否将自己注册进EurekaServer默认为true。 register-with-eureka: true #是否从EurekaServer抓取已有的注册信息,默认为tru原创 2020-05-26 21:09:41 · 564 阅读 · 0 评论 -
springboot+zookeeper实现服务注册
上一篇学习了zookeeper的安装,今天结合springboot实现一下服务注创建spring boot项目。pom文件,因为我安装的zookeeper是3.4.10版本的,所以引入的jar也是这个版本的。<dependencies> <!-- SpringBoot整合Web组件 --> <dependency> <groupId>org.springframework.boot</原创 2020-05-24 17:24:40 · 2374 阅读 · 2 评论 -
eureka搭建集群
在上一篇学习了注册eureka的服务端以及客户端,但是都是单机版的。今天学习一下集群版的eureka。首先在电脑的hosts文件添加如下内容来模拟多个ip地址127.0.0.1 eureka:7001.com127.0.0.1 eureka:7002.com客户端修改:在application.yml中修改eureka.service-url如下:eureka集群的原理是你中有我,我中有你,所以7001端口要配置7002端口的服务服务端修改:...原创 2020-05-13 21:48:16 · 119 阅读 · 0 评论 -
eureka的初步学习
最近开始学习springcloud相关的知识,在这里把自己的学习过程记录一下。客户端:引入pom文件:<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency>在spring boot的原创 2020-05-11 21:31:57 · 126 阅读 · 0 评论