开发者社区 > 云原生 > 中间件 > 正文

Seata的openfeign 集成seata的时候是不是会导致xid传输失败?

Seata的openfeign 集成seata的时候是不是会导致xid传输失败?

展开
收起
青城山下庄文杰 2023-08-11 17:03:40 142 0
1 条回答
写回答
取消 提交回答
  • 不一定。Seata 的 OpenFeign 集成在传输 XID 时,使用的是 CrossOriginFilter 来实现跨域传输。如果您的应用程序没有开启跨域,那么 XID 就无法传输成功。

    您可以尝试以下方法来解决这个问题:

    在您的应用程序中开启跨域。
    使用 SeataClient 来发送请求,而不是使用 OpenFeign。
    使用其他的跨域传输方式来传输 XID,比如使用 WebSocket 或 HTTP 长连接。
    如果您仍然遇到问题,可以联系 Seata 官方支持。

    2023-09-22 16:28:50
    赞同 展开评论 打赏

为企业提供高效、稳定、易扩展的中间件产品。

相关电子书

更多
《Seata 1.3 新特性以及如何参与社区》 立即下载
集成智能接入网关APP:优化企业级移动办公网络 立即下载
云效助力企业集成安全到DevOps中 立即下载