基于
###dubbox:2.8.4
###consul:0.7.0
dubbo-registry项目下创建dubbo-registry-consul项目
resources创建META-INF.dubbo.internal目录,其中名为com.alibaba.dubbo.registry.RegistryFactory的文件,
内容为consul=com.alibaba.dubbo.registry.consul.ConsulRegistryFactory
ConsulRegistry extends FailbackRegistry
ConsulRegistryFactory implements RegistryFactory
dubbo项目中添加依赖
dubbo项目中整体打包时包含
###<include>com.alibaba:dubbo-registry-consul</include>
consumer&provider demo项目中spring配置开启注册器标签
###<dubbo:registry protocol="consul" address="192.168.43.78:8500"/>
服务配置时,启用consul注册中心
<dubbo:reference id="bidService" interface="com.alibaba.dubbo.demo.bid.BidService" registry="consul"/>