首页 > 其他分享 >dubbo服务环境隔离

dubbo服务环境隔离

时间:2023-12-22 17:01:36浏览次数:33  
标签:dubbo 1.0 隔离 xxx group version 服务

环境背景

dubbo(版本:2.7.22)服务注册在zookeeper,目前只部署一套zookeeper的前提下,需要部署多套系统,但是多套系统之间的dubbo服务需要隔离

备选方案

  •  dubbo直连

    dubbo服务消费者,在注入的提供者api上添加:

    @DubboReference(version="1.0.0", url="dubbo://ip:port/com.xxx.xxx:1.0.0")

    可使用配置文件配置:(com.xxx.xxx 是接口的全路径)

    com.xxx.xxx=dubbo://ip:20880/com.xxx.xxx:1.0.0

  •  服务分组隔离

    1、  服务注册分组隔离,跨组的服务不会相互影响,也无法相互调用,如以下配置:

    dubbo.registry.group=shanghai

    但是,配置之后服务在dubbo admin上默认无法查看,也调用不到该服务

    创建的节点和dubbo同级

    2、  服务分组隔离,适用于一个接口多个实现:

    可全局配置

    dubbo.provicder.group=shanghai

    dubbo.consumer.group=shanghai

    也可只针对某个api进行配置:

    @DubboService(group="shanghai")

    @DubboReference(group="shanghai")

  •  版本号服务隔离

    适用于一个接口的实现出现不兼容升级时,进行版本号过渡,版本号不同的服务相互间不引用:

    可全局配置:

    dubbo.provider.version=1.0.0

    dubbo.consumer.version=1.0.0

    也可配置到某个api服务,此时优先级大于全局配置:

    @DubboService(version="1.0.0")

    @DubboReference(version="1.0.0")

标签:dubbo,1.0,隔离,xxx,group,version,服务
From: https://www.cnblogs.com/Bud-blog/p/17921973.html

相关文章

  • SAP-DB-服务器组-003-pacemaker集群-在AWS平台里-创建及配置-SAPHanaTopology资源及SA
    关于基础环境的安装,还是可以参考笔者另一篇文章,APP的部分《SAP-APP-服务器组-001-pacemaker集群的基础环境的安装部署》https://www.cnblogs.com/5201351/p/17899446.html 1、DB需要多安装  resource-agents-sap-hana[root@db01qq-5201351]#yuminstall-yresource-ag......
  • Delphi服务程序打开界面程序
    functionWTSQueryUserToken(SessionId:ULONG;varphToken:THandle):BOOL;stdcall;external'Wtsapi32.dll';procedureCreateProcessByUser;varSessionId:DWORD;UserToken:THandle;Hndl,Hnd:THandle;luid:Int64;newPriv,oldPriv:TTokenP......
  • Zookeeper-快速入门、服务搭建、集群搭建教程
    官网:https://zookeeper.apache.org/zookeeper常用用途:集群管理,zookeeper作为注册中心,管理服务提供方的ip地址端口号url信息,并在服务消费方请求需要时发送给服务消费方。配置中心(不过一般用阿波罗apollo或者阿里的Nacos来做)多个app中的配置是从zookeeper中拉取配置,而不是一个......
  • Nginx服务器常用参数设置
    Nginx作为一个高性能的Web服务器和反向代理,它的性能可以通过调整底层操作系统的参数来进一步优化。以下是一些常见的操作系统级别的调整,通常针对Linux系统:FileDescriptorsLimit:增加文件描述符的数量可以允许Nginx打开更多的连接。ulimit-n2048#临时设置,只影响当前会话......
  • 如何让数据可视化为更好地为企业服务?
    数据可视化在企业中扮演着至关重要的角色,为决策者提供了直观、深入的数据解读,帮助他们更好地理解业务状况并作出明智的决策。今天我就以可视化从业者的角度来简谈说说如何让数据可视化为更好地为企业服务。首先,数据可视化可以让数据更易懂。企业通常面临着海量的数据,如销售、市场......
  • 【终极教程】Cocos2dx服务端重构(优化cocos2dx服务端)
    【终极教程】Cocos2dx服务端重构(优化cocos2dx服务端)文章目录概述问题概述1.代码混淆代码加密具体步骤测试和配置阶段IPA重签名操作步骤2.缺乏文档3.缺乏推荐的最佳实践4.性能问题总结 概述Cocos2dx是一个非常流行的跨平台游戏引擎,开发者可以使用这个引擎来开......
  • 服务器数据恢复-操作系统重装操作失误导致OceanStor存储xfs分区无法访问的数据恢复案
    服务器数据恢复环境:某品牌OceanStorT系列某型号存储+MD1200磁盘柜,组建的raid5磁盘阵列。上层分配了1个lun,安装的linux操作系统,划分两个分区,分区一通过lvm进行扩容,分区二格式化为xfs文件系统。服务器故障:重装系统操作失误导致上层linux操作系统分区改变,XFS文件系统分区由于未知原......
  • 基于SSM框架的校园快递一站式服务系统
    选题的目的和意义:目的: 校园快递一站式服务系统的研究目的有两个,一个为校园及学生提供充足的信息和快捷的查询手段,并提高校园快递管控效率。另一个是检验学习成果,提高自我开发水平。意义:随着计算机应用的普及与深入,利用计算机能够对校园快递信息进行统一管理,并进行分析,大大减少......
  • 基于ssm框架的削面快餐店点餐服务系统
    主要研究内容:本系统采用java语言和mysql数据库,ssm框架。本系统包括管理员和用户。管理员:个人中心,对账号、密码修改,用户管理,对用户的基本资料管理,食物库存管理,查询食物库存,进行库存统计,商品展示管理,发布、修改、删除商品,未预定餐桌管理,对没有预定的餐桌进行管理,已预定餐桌管理,对已......
  • 首批!天翼云大数据平台率先通过信通院无服务器架构大数据平台测试
    近日,天翼云大数据平台顺利完成中国信通院无服务器(Serverless)架构大数据平台测试,成为首批通过该测试的单位之一。本次测试依据《基于无服务器(Serverless)架构的大数据平台技术要求》展开。该要求是中国信通院云计算与大数据研究所依托中国通信标准化协会大数据技术标准推进委员......