![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
二. 注册中心
文章平均质量分 89
SpringCloud 注册中心
苹果香蕉西红柿
这个作者很懒,什么都没留下…
展开
-
微服务框架相关 OpenFeign 源码
目录一. 基础一. 基础使用 OpenFeign 流程项目中引入 OpenFeign 依赖启动类使用 @EnableFeignClients 修饰开启OpenFeign服务消费方编写调用接口,该接口使@FeignClient(name = “服务名称”, fallback = IHotelInfoClient.HystrixClientFallbackImpl.class, url=“指定ip”)修饰,接口内部抽象方法使用RestFull注解修饰,指定请求uri与需要调用的接口uri,入原创 2023-05-16 10:07:10 · 64 阅读 · 0 评论 -
微服务框架相关 EurekaServer 源码二
目录一. 初始化二. InstanceResource 下的 statusUpdate()PeerAwareInstanceRegistryImpl 下 statusUpdate()PeerAwareInstanceRegistryImpl 下 replicateInstanceActionsToPeers()一. 初始化先查看开启EurkaServer注解 @EnableEurekaServer,在开启EurekaServer时,使用@Import()注解向容器中注入了一个EurekaServerM原创 2023-05-14 10:30:19 · 101 阅读 · 0 评论 -
微服务框架相关 EurekaClient 源码一
目录一. 基础1. Eureka 自我保护机制2. Eureka 集群与AP模式下可能出现的问题Eureka中的 InstanceInfo 与 Application 与 Applications 核心类总结三者间的关系Jersey 框架怎么查看Eureka源码二. EurekaClient 源码1. 加载: EurekaClientAutoConfiguration 自动配置类2. 初始化 EurekaClient获取注册表 this.fetchRegistry(false)一. 基础1. Eurek原创 2023-05-14 10:29:41 · 127 阅读 · 0 评论 -
七. OpenFeign 服务接口调用
目录一. 基础介绍二. 使用 OpenFeign 调用服务接口的实现步骤服务提供方服务消费方OpenFeign 调用服务超时问题OpenFeign 日志打印功能服务消费方 yml 中配置 Feign 调用超时与 Feign 日志一. 基础介绍Feign 与 OpenFeign 的区别, Feign 停止更新后,SpringCloud 在 Feign 基础上进行增强推出的 Rest Clien...原创 2020-05-08 09:55:09 · 563 阅读 · 1 评论 -
六. SpringCloud Ribbon 负载均衡与修改默认的负载策略
目录一. 基础概述二. Ribbon 核心组件 IRule 与负载算法三. 项目中如何修改负载策略一. 基础概述自己做的记录,推荐看大神的Ribbon的负载均衡策略及原理什么是负载均衡: 简单来说就是根据算法指定将用户的请求平摊分片到多个服务上,或打到指定的服务上,从而达到服务的高可用,负载均衡分为软负载nginx,lvs与应负载F5等在前面 SpringCloud 中使用注册中心,使用...原创 2020-05-08 09:31:20 · 3724 阅读 · 1 评论 -
五. 服务的注册 DiscoveryClient 与 ServiceRegistry 服务的发现的简单介绍
目录一. 基础解释二. DiscoveryClient 发现三. ServiceRegistry 注册一. 基础解释最早的时候服务发现注册都是通过DiscoveryClient来实现的,随着版本变迁把DiscoveryClient服务注册抽离出来变成了 ServiceRegistry 抽象,专门负责服务注册,DiscoveryClient 专门负责服务发现。还提供了负载均衡的发现 Load...原创 2020-05-08 09:24:01 · 1488 阅读 · 0 评论 -
四. ZooKeeper 作为 SpringCloud 注册中心配置
一. 简单概述使用 ZooKeeper 的临时节点与持久节点,将服务注册到 ZooKeeper 上,当服务启动时,会以当前服务的服务名称为持久节点,当前服务的具体ip地址为临时节点保存到 ZooKeeper,当服务发生宕机时,临时节点消失,或服务发生改变时,基于事件通知告诉其它服务获取新的服务数据二. 配置服务注册到 ZooKeeper安装配置ZooKeeper,启动服务消费方,服务提供...原创 2020-05-08 09:23:38 · 210 阅读 · 0 评论 -
二. Eureka 注册中心集群完整版环境搭建与 RestTemplate 调用测试
目录一. Eureka 完整版配置1. Eureka 自我保护机制2. 集群二. 搭建1. 创建第二个 Eureka-service 项目步骤Eureka-server 服务 yml 配置集群,与自我保护机制2. 修改第一个 Eureka-service 项目的 yml3. 注册到 Eureka 的服务提供方,服务消费方 yml服务提供方服务消费方三. 调用测试1. RestTemplate 根据...原创 2020-05-08 09:23:08 · 932 阅读 · 1 评论 -
三. Consul 作为 SpringCloud 注册中心配置
目录一. Consul 简单介绍1. Consul 的 windows 单机版安装运行二. 配置服务注册到 Consul1. 服务提供方 yml 文件配置注册到 Consul2. 服务消费方 yml 文件配置注册到 Consul3. 服务消费方配置 RestTemplate 注入到容器中4. 服务消费方使用 RestTemplate 根据服务名称调用指定服务一. Consul 简单介绍Con...原创 2020-05-08 09:22:47 · 306 阅读 · 0 评论 -
一. Eureka 注册中心单机基础版环境搭建
目录一. 为什么使用注册中心二. 搭建 Eureka 单机版简单描述创建 Eureka 服务项目1. 父项目容器中创建 Eureka 服务项目2. resources 文件夹下配置 yml3. 创建Eureka服务启动类,使用@EnableEurekaServer修饰,启动测试配置服务提供方"cloud-procider-payment"启动注册到Eureka注册中心上1. 添加 Eureka依赖...原创 2020-05-08 09:22:11 · 345 阅读 · 0 评论