作为消费端需要同时连接两个dubbo服务(一个是业务相关,一个是权限相关),他们注册在不同的zookeeper服务器上。
解决方法:通过指定id 和 registry属性来实现连接不同的服务。
dubbo连接配置如下:
<dubbo:registry protocol="zookeeper" address="192.168.1.2:2181" id="permission" file="${dubbo.registry.cache}"
client="curator" timeout="${dubbo.timeout}" />
<dubbo:registry protocol="zookeeper" address="127.0.0.1:2181" id="default" file="${dubbo.registry.cache}"
client="curator" timeout="${dubbo.timeout}"/>
<dubbo:consumer timeout="${dubbo.timeout}" retries="0" check="false" loadbalance="random"/>
consumer配置:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/s
解决方法:通过指定id 和 registry属性来实现连接不同的服务。
dubbo连接配置如下:
<dubbo:registry protocol="zookeeper" address="192.168.1.2:2181" id="permission" file="${dubbo.registry.cache}"
client="curator" timeout="${dubbo.timeout}" />
<dubbo:registry protocol="zookeeper" address="127.0.0.1:2181" id="default" file="${dubbo.registry.cache}"
client="curator" timeout="${dubbo.timeout}"/>
<dubbo:consumer timeout="${dubbo.timeout}" retries="0" check="false" loadbalance="random"/>
consumer配置:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/s