seata can not get cluster name in registry config ‘service.vgroupMapping.XXX‘

这篇具有很好参考价值的文章主要介绍了seata can not get cluster name in registry config ‘service.vgroupMapping.XXX‘。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在学习seata的时候,很突然的就遇到这个问题。在seata官网解释说是事务分组和集群对应的关系,需要在client端配置。

我使用nacos来做配置中心
seata can not get cluster name in registry config ‘service.vgroupMapping.XXX‘

在红框标注的内容里,第三行的无序列表就说明了会用service.vgroupMapping.事务分组名去配置中心找TC的集群名称。
所以只需要在nacos的配置中心中加上Data-Idservice.vgroupMapping.事务分组名,值设置为default
seata can not get cluster name in registry config ‘service.vgroupMapping.XXX‘

有一个深坑,别看文档上写在applicaiton.properties上配置了service.vgroupMapping,其实是无效的。只有config.type=file才有效

贴上上面的application.properties内容文章来源地址https://www.toymoban.com/news/detail-503547.html

seata.tx-service-group=my_test_tx_group ---------------> 事务分组配置(在v1.5之后默认值为default_tx_group)
seata.service.vgroup-mapping.my_test_tx_group=default  ---------------> 指定事务分组至集群映射关系(等号右侧的集群名需要与Seata-server注册到Nacos的cluster保持一致)
seata.registry.type=nacos      ---------------> 使用nacos作为注册中心
seata.registry.nacos.server-addr=nacos注册中心IP:端口
seata.registry.nacos.application=seata-server     ---------------> Seata服务名(应与seata-server实际注册的服务名一致)
seata.registry.nacos.group=SEATA_GROUP            ---------------> Seata分组名(应与seata-server实际注册的分组名一致)

到了这里,关于seata can not get cluster name in registry config ‘service.vgroupMapping.XXX‘的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • pip安装mysqlclient报错 Exception: Can not find valid pkg-config name

    今天docker内搭建python3.10环境时报这个错误,安装 mysqlclient 时报错。 找了半天找不到为什么, 最后网上搜索到一个命令: 先安装了这个后,再安装就没问题了。 话说docker安装python环境是真的扯淡

    2024年02月09日
    浏览(49)
  • docker报Error response from daemon: Get https://registry-1.docker.io/v2/library/image-name/manifests/

    前天在使用 Docker 进行容器化部署时,遇到 TLS 握手超时的错误。在这里我将分享如何解决此问题。 错误信息: Error response from daemon: Get https://registry-1.docker.io/v2/library/image-name/manifests/tag: net/http: TLS handshake timeout 这个错误通常在从 Docker 镜像仓库拉取镜像的过程中出现,意味着

    2024年02月08日
    浏览(57)
  • openmmlab出现KeyError: ‘xxx is not in the model registry....‘

    在复现基于mmpose框架的算法时,运行程序出现KeyError: \\\'xxx is not in the model registry....\\\'的问题,报错原因是自定义的backbone等结构或者某些当前代码使用的方法没有注册到现有的包中, 导致在import的时候无法导入该方法。 找到 requirements.txt 或者相关安装依赖环境的txt文件,重复安装

    2024年02月11日
    浏览(36)
  • CentOS ping命令:name or service not known

    1.虚拟机网络连接设置为“NAT模式”,且NAT设置 导航栏“编辑”-“虚拟网络编辑器” -NAT模式-NAT设置 2.网络配置文件 注:IPADDR和NAT设置里面的IP最后一位要不同 3.DNS设置 4.查看当前IP(ens33) 5.重启网络 或 6.Tnd End wanan~

    2024年02月12日
    浏览(58)
  • element-ui报错404:Not Found - GET https://registry.npmjs.org/@vue%2Fvue-loader-v15 - Not found

    事情起因:我在vue-cli(2.6.x)项目中引入element-ui依赖,命令行报错了 就很无语,报404,vue-loader-v15不在npm registry里?于是网上资料一堆找,说什么要换源等,但还是报这样的错,反正到处试错。 最后我找了一篇解决此疑难杂症的救命文章。 删除项目下的整个依赖包node_mod

    2024年02月12日
    浏览(46)
  • ORACLE 11.2.0.4 RAC Cluster not starting cssd with Cannot get GPnP profile

          最近,处理一次oracle 11.2.0.4 rac cluster由于cssd无法启动,导致集群一个节点的CRS集群无法正常启动的故障。原本,计划变更是从ASM剔除磁盘,解除存储到数据库服务器的映射;磁盘已经成功从ASM剔除,也已经成功从存储解除到操作系统的映射,为了验证磁盘剔除是否对集

    2024年02月09日
    浏览(36)
  • ssh: Could not resolve hostname guard.: Name or service not known

    记录一下 安装hbase,正确配置hbase的配置文件后,在hbase/bin目录下命令**./start-hbase.sh**启动hbase服务 出现报错ssh: Could not resolve hostname slave1: Name or service not known lost connet 百度后看了很多解决办法, 无非就是防火墙、主机名+ip在某个文件有错误 仔细排查后,发现是从教室copy回来

    2024年02月12日
    浏览(56)
  • git 遇到 ssh: Could not resolve hostname -: Name or service not known

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 提示:这里可以添加本文要记录的大概内容: git clone 遇到ssh: Could not resolve hostname -: Name or service not known错误时,网上其他方法失效可以尝试一下!!!! https://blog.csdn.net/yehaocheng520/article/details/1072030

    2024年02月13日
    浏览(50)
  • 关于CICD流水线的前端项目运行错误,npm项目环境配置时出现报错:Not Found - GET https://registry.npm...

    原因应该是某些jar包缓存中没有需要改变镜像将包拉下来 npm config set registry http://registry.npm.taobao.org npm install npm run build

    2024年02月10日
    浏览(53)
  • Error creating bean with name ‘sqlSessionFactory‘ defined in class path resource [application-config

    学习spring框架时遇到一个问题。 记录一个错误:   摘出最主要的提示: 主要问题Error creating bean with name \\\'sqlSessionFactory\\\' defined in class path resource [applicationContext.xml]: Invocation of init method failed;在创建bean时,调用初始化方法失败。从而引出后面集中嵌套的错误。 定位到最终代码

    2024年02月06日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包