概述
dubbo:registry标签用于配置注册中心。对应的配置类为org.apache.dubbo.config.RegistryConfig。如果服务需要注册到多个注册中心或订阅引用多个注册中心的服务,可以声明多个 标签,并在或的registry属性指定使用的注册中心。
截至2.7.7版本,dubbo:registry标签一共支持18个属性。
属性详情
id
注册中心bean的id,string类型,用于在或中引用。
address
注册中心服务器地址,如果地址没有端口缺省为9090,同一集群内的多个地址用逗号分隔,如:ip:port,ip:port,不同集群的注册中心,需要配置多个标签。string类型,服务发现类属性,其格式为或,其内容作为URL中的一部分。必填属性(后续的属性说明中,没有专门指明是必填属性的,均为可选属性)。
protocol
注册中心地址协议,目前Dubbo支持dubbo, multicast, zookeeper, redis, consul, sofa, etcd, nacos等协议。string类型,属于服务发现类属性,缺省值为dubbo,其内容作为URL中的一部分。
port
注册中心缺省端口,当address没有带端口时使用此端口作为缺省值。int类型,服务发现类属性,缺省值为9090,其内