Seata哪位大神能帮忙看下这个报错是什么原因?server端报的错
楼主你好,看了你的报错提示,可以看出是信息管理与TCP建立连接时候报错,你可以添加全局事务生命周期监听器,并创建分支session。
将分支session添加到全局session中即可。
ResourceManager 信息和 TCP 连接建立映射关系出现错误。
coordinator.OnRegRmMessage(rpcMessage, session)
} else {
if SessionManager.IsRegistered(session) {
defer func() {
if err := recover(); err != nil {
log.Errorf("Catch Exception while do RPC, request: %v,err: %w", rpcMessage, err)
}
}()
——参考链接。
更新全局的session状态异常,建议检查分布式通信是否存在问题。
对全局事务session的状态进行检查,如果全局事务的状态不是活跃的或则不是全局事务开启状态,则直接抛出异常。
添加全局事务生命周期监听器,并创建分支session。
将分支session添加到全局session。
这个报错信息是关于Seata分布式事务协调服务器的异常。从错误信息来看,可能是由于在处理分布式事务时发生了问题。具体原因需要根据更多的上下文信息来判断。建议您检查以下几点:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云拥有国内全面的云原生产品技术以及大规模的云原生应用实践,通过全面容器化、核心技术互联网化、应用 Serverless 化三大范式,助力制造业企业高效上云,实现系统稳定、应用敏捷智能。拥抱云原生,让创新无处不在。