06 dubbo源码学习_服务路由

    • 1. 路由的作用
    • 2. 路由源码

1. 路由的作用

服务路由的作用就是可以限制消费者可以调用哪些服务提供者;

路由的规则:

[服务消费者匹配条件] => [服务提供者匹配条件]
如果消费者条件为空,则表示对所有消费方应用; => host != 10.20.153.11
如果服务提供者条件为空,表示禁止访问; host = 10.20.153.10 =>
=号,表示匹配,比如:host = 10.20.153.10
!=号,表示不匹配,比如:host != 10.20.153.10
参数值,号分隔多个值,比如:host != 10.20.153.10,10.20.153.11
号结尾表示通配符:host != 10.20.
服务调用信息,如:method, argument 等,暂不支持参数路由
URL 本身的字段,如:protocol, host, port 等
以及 URL 上的所有参数,如:application, organization 等

示例:

  1. => host != 172.22.3.91 所有消费方都不访问该地址&#

你可能感兴趣的:(dubbo,dubbo,学习,java)