Seata中这个在springboot工程里,application是指的哪个呀?按照spring-cloud-alibaba-seata-demo-sample的配置进行配置,但是调用GloableTransaction的时候始终报Caused by: io.seata.common.exception.FrameworkException: No available serviceseata 服务端已经注册到nacos了,nacos的namespace也加了配置,用的1.5.2版本,是哪里出问题了呀?
1、看nacos配置列表,seata配置是否已经导入成功 2、查看nacos服务列表,serverAddr是否已经注册成功 3、检查client端的registry.conf里面的namespace,registry.nacos.namespace和config.nacos.namespace填入nacos的命名空间ID,默认"",server端和client端对应,namespace 为public是nacos的一个保留控件,如果您需要创建自己的namespace,最好不要和public重名,以一个实际业务场景有具体语义的名字来命名 4、nacos上服务列表,serverAddr地址对应ip地址应为seata启动指定ip地址,如:sh seata-server.sh -p 8091 -h 122.51.204.197 -m file 5、查看seata/conf/nacos-config.txt 事务分组service.vgroupMapping.trade_group=default配置与项目分组配置名称是否一致 6、telnet ip 端口 查看端口是都开放,以及防火墙状态
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。