SpringCloud
kingloneye
微信联系方式:kxswx001
展开
-
SpringCloud之Feign远程调用
Feign是Netflix公司开源的轻量级rest客户端,使用Feign可以非常方便的实现Http 客户端。Spring Cloud引入 Feign并且集成了Ribbon实现客户端负载均衡调用。(像调用本地接口一样调用微服务)一、在客户端添加依赖<dependency> <groupId>org.springframework.cloud</groupId...原创 2020-04-01 11:45:15 · 297 阅读 · 0 评论 -
SpringCloud之Ribbon客户端负载均衡(轮询)
Ribbon默认提供了负载均衡的算法,例如:轮询,随机等。1、在消费微服务中使用Ribbon实现负载均衡,Ribbon先从EurekaServer中获取服务列表。2、Ribbon根据负载均衡的算法去调用微服务。一、在客户端添加Ribbon依赖<dependency> <groupId>org.springframework.cloud</groupId...原创 2020-04-01 10:46:56 · 248 阅读 · 0 评论 -
SpringCloud之将服务注册到Eureka Server
一、在客户端添加依赖pom.xml<!-- 导入Eureka客户端的依赖 --><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</art...原创 2020-03-31 22:11:53 · 255 阅读 · 0 评论 -
SpringCloud之搭建Eureka高可用环境(注册中心)
• Eureka Server提供服务发现的能力,各个服务启动时,会向Eureka Server 注册自己的信息(例如IP、端口、微服务名称等),Eureka Server会存储这些信息。• Eureka Client 是一个Java客户端,用于简化与Eureka Server的交互。• 微服务启动后,会周期性(默认30s)地向Eureka Server发送心跳以续约自己的“租期”。• ...原创 2020-03-31 21:51:22 · 191 阅读 · 0 评论