eureka
文章平均质量分 73
SmileorSilence
春风得意马蹄疾,一日看尽长安花。
展开
-
Eureka 学习笔记6:服务端实例缓存
指定 readWriteCacheMap 缓存容量大小,默认 1000。指定 readWriteCacheMap 缓存有效时间,默认 180s。指定 readOnlyCacheMap 更新的时间间隔,默认 30s。指定是否使用 readOnlyCacheMap,默认 true。版本 awsVersion = ‘1.11.277’指定清理未续约服务实例的时间间隔,默认 60s。原创 2023-07-28 17:13:47 · 1328 阅读 · 1 评论 -
Eureka 学习笔记5:InstanceRegistry
Map regionNameVSRemoteRegistry 是 AbstractInstanceRegistry 抽象类的成员变量,key 是 remoteRegionUrlsWithName 配置中的 regionName,value 则是 initRemoteRegionRegistry() 方法中创建的RemoteRegionRegistry 对象。,appName 不在白名单中的应用信息是无法拉取的。获得了将本地注册表的。原创 2023-08-02 02:55:43 · 1040 阅读 · 0 评论 -
Eureka 学习笔记4:客户端 DiscoveryClient
当从服务端拉取注册列表的请求超时(即 TimedSupervisorTask 捕获 TimeoutException 异常时),下一次拉取的时间间隔会成倍递增,递增后的时间间隔不能超过。:当向服务端续约的请求超时(即 TimedSupervisorTask 捕获 TimeoutException 异常时),下一次进行续约的时间间隔会成倍递增,递增后的时间间隔不能超过。指定从服务端拉取注册列表的时间间隔,默认 30s。指定向服务端注册实例的时间间隔,默认 30s。指定向服务端续约的时间间隔,默认 30s。原创 2023-07-29 08:48:56 · 1339 阅读 · 0 评论 -
Eureka 学习笔记3:EurekaHttpClient
(A low level client factory interface),用于创建 JerseyApplicationClient(Eureka 原生实现)、Jersey2ApplicationClient(Eureka 原生实现)、RestTemplateEurekaHttpClient(SpringCloud 实现)等具体协议相关的实现。,超过会话时间则调用 EurekaHttpClientFactory 的 newClient 方法创建一个新的 EurekaHttpClient 执行请求。原创 2023-07-30 04:11:56 · 1806 阅读 · 0 评论 -
Eureka 学习笔记2:EurekaClient
同一 Region 使用多个 Availability Zone 做备份来实现容灾,服务实例分布在多个 Availability Zone,当其中某个实例发生故障,可以通过另一个 Availability Zone 中的实例代为处理请求。Region 表示不同地理区域,每个区域都与其他区域隔离,当查找资源时,只会看到与指定区域关联的资源。Availability Zone 表示每个区域内的多个相互隔离的位置,可用区的代码由其区域代码后跟一个字母标识符组成。例如,us-east-1a。2、获取本地的元数据。原创 2023-07-31 14:06:52 · 1268 阅读 · 0 评论