springboot中使用dubbo多注册中心的配置方法

熵桥露台
• 阅读 9306

在工作中遇到dubbo多注册中心的需求
当前工程基于springboot 1.5.9.RELEASE dubbo 2.5.10
团队已经熟悉使用properties + springboot starter 这种方法配置集成的框架

下面是dubbo 多注册中心在 application.properties中的配置方法:

# 非常重要必须声明当前为多选方法
dubbo.config.multiple=true
# 注册中心1 命名为wallet
# 默认注册中心
dubbo.registries.wallet.default=true
dubbo.registries.wallet.protocol=zookeeper
dubbo.registries.wallet.client=zkclient
# 注册中心2 命名为pay
dubbo.registries.pay.protocol=zookeeper
dubbo.registries.pay.client=zkclient

消费者
引用注册中心pay中的接口,默认注册中心不用定义registry属性

    @Reference(registry = "pay")
    private FukaAccountService fukaAccountService;

生产者
发布接口到注册中心pay,默认注册中心不用定义registry属性

    @Service(registry = "pay")
    public class GetCardBalance extends ApiInvoker<APICardBalanceReq>{
点赞
收藏
评论区
推荐文章
捉虫大师 捉虫大师
4年前
给dubbo贡献源码,做梦都在修bug
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。一在之前的文章《redis在微服务领域的贡献》中,从一次面试经历中了解了redis可以在微服务中玩的这么溜,同时也从源码角度分析了dubbo的redis注册中心。最后得出了dubbo的redis注册中心不能用于生产的结论,其中原因有如下两点:使用了ke
捉虫大师 捉虫大师
4年前
dubbo应用级服务发现初体验
dubbo应用级服务发现介绍了解dubbo的朋友知道,dubbo的provider启动时向注册中心注册,consumer从注册中心消费。目前dubbo往注册中心上注册的数据是接口级,而应用级服务发现是往注册中心上注册实例(ipport),两者的区别只是注册的粒度不同。至于为什么会出现应用级服务发现,有如下几点原因与业界主流微服务模型对齐,比如Sprin
捉虫大师 捉虫大师
4年前
几个你不知道的dubbo注册中心细节
你会正确配置backup地址吗?在配置dubbo注册中心时,一般会这样写dubbo.registry.protocolzookeeperdubbo.registry.address127.0.0.1:2181也会简单地写成dubbo.registry.addresszookeeper://127.0.0.1:2181当z
捉虫大师 捉虫大师
4年前
Nacos注册中心之概要设计
前言在之前的文章中分析了Nacos配置中心,配置中心的核心是配置的创建、读取、推送。注册中心的核心比配置中心多一个服务探活模块,他俩的相似度非常高,甚至阿里内部的注册中心就叫ConfigServer。Nacos注册中心打算分成几个模块来分析,本文重点在于概要设计,基于2.0.0版本。环境搭建用Nacos的源码来搭建源码阅读和调试环境,可参考Nacos调试
Stella981 Stella981
4年前
Spring Cloud系列教程(六):服务注册与发现Consul(Finchley版本)
一、前言在微服务领域,服务注册与发现是其中很重要的一个模块,主要用于服务治理问题;在分布式Dubbo中常用的服务发现与注册中心是Zookeeper,Cosul与其类似,在SpringCloud刚占领市场的时候,SpringCloud微服务框架默认使用的注册中心组建是Eureka,总所周知,Eureka已经开始闭源了,
Stella981 Stella981
4年前
Dubbo 3.0 前瞻之对接 Kubernetes 原生服务
Kubernetes是当前全球最流行的容器服务平台,在Kubernetes集群中,Dubbo应用的部署方式往往需要借助第三方注册中心实现服务发现。Dubbo与Kubernetes的调度体系的结合,可以让原本需要管理两套平台的运维成本大大减低,而且Dubbo适配了Kubernetes原生服务也可以让框架本身更加融入云原生体系。基于D
Wesley13 Wesley13
4年前
dubbo注册中心zookeeper的安装与配置
1.安装jdk关于jdk的安装,请参考我的这篇博客,本文就不做详细解释了;http://blog.csdn.net/yougoule/article/details/78188329(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fblog.csdn.net%2Fyou
Stella981 Stella981
4年前
GoFramework框架简介(四)dubbo篇
框架中dubbo配置说明:Provider端配置如下:<dubbo:protocolname"dubbo"host"${dubbo.host}"port"${dubbo.port}"/<!服务提供者filter,在Provider上尽量多配置Consumer端属性,配置的覆盖规则:1)
Stella981 Stella981
4年前
Dubbo HA 高可用
一、zookeeper宕机现象:zookeeper注册中心宕机,还可以消费dubbo暴露的服务健壮性监控中心宕掉不影响使用,只是丢失部分采样数据数据库宕掉后,注册中心仍能通过缓存提供服务列表查询,但不能注册新服务注册中心对等集群,任意一台宕掉后,将
Stella981 Stella981
4年前
Dubbo框架介绍与安装 Dubbo 注册中心(Zookeeper
GitHub地址:https://github.com/leebingbin/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fleebingbin%2F)背景  随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及