Comments (5)
用的clusterip?或者svc 域名?
Use clusterip? Or svc domain name?
from incubator-seata.
用的clusterip?或者svc 域名? Use clusterip? Or svc domain name?
用的就是svc域名,但客户端调用时是去nacos注册中心拉取所有sever的pod ip来进行业务调用的
from incubator-seata.
那你应该遇到的是1.5以后得bug,这个bug导致优雅下线失效了,这个问题将在1.8.1和2.1上被修复。
原因是由于seata-server有一个10s自检的的线程,它会将所有从注册中心的连接进行检查,检查后才放入可使用列表,也就是这个列表的时间一直是滞后注册中心10s,然后seata-server的优雅下线时的等待时间只有3s,导致请求时拿到了已经下线的seata-server地址引发的这个问题。
The bug you encountered, which affects graceful shutdown, is expected to be fixed in versions 1.8.1 and 2.1. This issue arises from a bug introduced after version 1.5.
The root cause lies in a 10-second self-checking thread in the Seata server. This thread verifies all connections from the registry center and only adds them to the available list after the check. Consequently, the time in this list lags behind the registry center by 10 seconds. The graceful shutdown feature of Seata server has a wait time of only 3 seconds, leading to requests receiving the address of the Seata server, which has already been taken offline, thereby causing the issue.
from incubator-seata.
from incubator-seata.
好的,谢谢!我们再关注下后续版本。
from incubator-seata.
Related Issues (20)
- 抽象一个数据库适配模块,各种数据库的适配支持通过增加适配器的方式实现 HOT 1
- seata2.0.0,修改数据库报错,配置没问题,用了很多办法都不行 HOT 4
- OceanBase数据库mysql模式,分区表主键是两个字段,无法回滚 HOT 3
- 使用2.0.0的raft模式集群,客户端的RM和TM连接成功后一直报Decode frame error HOT 9
- seata 1.8版本 在全局事务回滚时候,在通过pkColumnValueList获取Field出现数组下表越界,因为undo log中联合主键中的某个字段会出现多次,麻烦哪位大佬看到了帮看下具体是什么原因? HOT 3
- bytebuddy is not compatible with Java 21 versions HOT 1
- TestConfigCustomSPI compatibility test fail
- Index 0 out of bounds for length 0 HOT 4
- 生成lock_table表row_key不完整导致插入失败
- 可以升级一下MySQL的驱动版本吗 HOT 1
- test : test fail because mock server was closed earlier than expected
- when doing global rollback ,may cause an endless loop HOT 5
- @GlobalTransactional Annotation Not Working Due to Proxy Configuration HOT 6
- saga模式下加载DefaultResourceManager的resourceManagers 出现org.apache 和 io.seata紊乱? HOT 5
- in spring reactive,RootContext is not working HOT 1
- GlobalTransactionScanner 多例bean问题 HOT 7
- undo_log 不能删除的问题 HOT 6
- io.seata ActionInterceptorHandler use org.apache.seata BusinessActionContextParameter
- Startup failed after changing the communication method to unix_domain_socket
- TCC mode two stage cannot be executed
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from incubator-seata.