- 博客(3)
- 收藏
- 关注
原创 Zuul网关、Ribbon一秒超时问题
Zuul网关、Ribbon一秒超时问题,Zuul网关在转发的时候用的是Ribbon去负载均衡请求具体的服务,所以实际上是Ribbon发起的请求。#连接超时时间(ms) 加入这个解决连接超时问题。原因:因为网络波动或者其他的原因导致连接异常,问题:偶发HttpClient连接超时。,而是连接异常超时,超时时间默认是1s。#业务逻辑超时时间(ms)
2022-12-17 23:46:06
754
2
原创 seata1.5.1 分布式事务没有传递xid,xid为null,事务参与者获取不到xid导致事务失效解决方案
环境版本:seata--- 1.5.1问题:分布式事务没有传递xid导致事务失效解决方案,事务参与者通过RootContext.getXID()没有获取到xid。解析seata传递原理:1.在GlobalTransactional方法内发起feign调用,seata会在请求前进行拦截,实现方法在源码,然后再将xid放到请求头里进行传递。2.feign调用事务参与者,然后到参与者这边它会对请求进行拦截然后绑定xid,实现HandlerInterceptorAdapter,源码如下3.经过Debug发现,请求头
2022-06-05 14:08:06
5551
9
原创 TransactionException: global rollback request failed. msg=Unknown column ‘status‘ in ‘field list‘
不多BB,是因为你使用的DB类型,然后的数据库表错了,看错误就知道是表缺少了字段。去官网复制最新版本的表结构,不要乱去其他博客上去乱复制了,版本已经更新了。下面是gitee seata 官网提供的SQL,直接复制下来。script/server/db/mysql.sql · Seata/seata - Gitee.comhttps://gitee.com/seata-io/seata/blob/v1.5.1/script/server/db/mysql.sql下面贴一下完整的错误信息,方便其他人能搜索,节约
2022-06-04 21:52:15
972
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人