zhangzh617 / dubbo-registry-consul

dubbo registry use consul

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

基于 ###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项目中添加依赖

<dependency>

<groupId>com.alibaba</groupId>

<artifactId>dubbo-registry-consul</artifactId>

<version>${project.parent.version}</version>

</dependency>

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"/>

About

dubbo registry use consul


Languages

Language:Java 100.0%