码迷,mamicode.com
首页 > 其他好文 > 详细

ribbon区域亲和配置一例

时间:2018-01-17 16:45:52      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:post   gis   color   一个   服务   instance   ons   中心   bsp   

#区域亲和
eureka.instance.region=r1
eureka.instance.metadata-map.zone=left

eureka.client.fetch-remote-regions-registry=r2,r1
eureka.client.availabilityZones.r2=left
eureka.client.availabilityZones.r1=right

 

以上配置简单说明:

该配置是一个eureka客户端的配置,并且该客户端使用了ribbon。

eureka.instance.region=r1

以上配置标记了该服务在注册中心的region

eureka.instance.metadata-map.zone=left

以上配置标记了该服务在注册中心的zone

 

至此,区域亲和必要的配置就完毕了。

关于region和zone是什么,大家无需关心,只要知道一个region和zone是一对多的关系即可,ribbon调用的时候会优先调用 在eureka上注册的 同region下同zone的服务。

 

后边三行:

eureka.client.fetch-remote-regions-registry=r2,r1
eureka.client.availabilityZones.r2=left
eureka.client.availabilityZones.r1=right

第一行表示如果当前zone下没有可用的服务后,ribbon应该去eureka中region为r2和r1的服务中去找可用服务,这是一个有序的配置。

第二行和第三行是第一行的补充,更进一步的指定了应该找哪个region下的哪个zone,r2则找zone为left的服务,r1则找zone为right的服务。

 

ribbon区域亲和配置一例

标签:post   gis   color   一个   服务   instance   ons   中心   bsp   

原文地址:https://www.cnblogs.com/flying607/p/8303546.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!