incubator-seata
incubator-seata copied to clipboard
:fire: Seata is an easy-to-use, high-performance, open source distributed transaction solution.
- [x] I have registered the PR [changes](../changes). - [x] I have optimized the code using seata-codestyle.xml. - [x] I have checked all codes using seata-checkstyle.xml. ### Ⅰ. Describe what...
- [ ] I have registered the PR [changes](../changes). ### Ⅰ. Describe what this PR did support http protocol ### Ⅱ. Does this pull request fix one issue? ### Ⅲ....
- [x] I have registered the PR [changes](../changes). ### Ⅰ. Describe what this PR did This PR implements a new class `SeataFileConfigurationProvider` in the `seata-spring-autoconfigure-core` module. This change ensures that...
线上偶发`seata2.1.0.jre17`全局事务提交后,全局锁一直不释放,服务端报错`Global lock on [transport_task:1212475] is holding by 5576031298779548712`,但事务已提交`Committing global transaction is successfully done, xid = 192.168.12.222:8091:5576031298779548712.`: seata服务端日志如下,: ``` 2024-10-18 18:23:01.987 INFO --- [batchLoggerPrint_1_1] [org.apache.seata.core.rpc.processor.server.BatchLogHandler] [run] []: receive msg[single]: GlobalBeginRequest{transactionName='insertTask(com.holo.storage.service.container.vo.ContainerVO, com.holo.storage.service.locator.vo.LocatorVO,...
- [ ] I have registered the PR [changes](../changes). ### Ⅰ. Describe what this PR did 1. Console后端的鉴权方案现在改为双token方案(前端还暂不支持,现在实际效果与之前相同。 2. Client请求raft集群信息的鉴权方案现在采用双token方案。 3. 分离Console和Client请求raft集群信息使用的鉴权配置 ### Ⅱ. Does this pull request fix one...
## Why you need it? Currently, saga, tcc, at, and seata-server use Jackson/fastjson for serialization. We need to unify it.
- [x] I have registered the PR [changes](../changes). ### Ⅰ. Describe what this PR did 支持 fastJson2序列化RPC消息 Support fastJson2 serialization of RPC messages ### Ⅱ. Does this pull request fix...
- [ ] I have searched the [issues](https://github.com/seata/seata/issues) of this repository and believe that this is not a duplicate. ### Ⅰ. Issue Description store.mode=file ``` 2024-09-29 15:15:02.846 ERROR --- [http-nio-7091-exec-5]...
- [ ] I have registered the PR [changes](../changes). ### Ⅰ. Describe what this PR did - Implemented a `isNodeAlive` method to check the health of each node via HTTP...
小白求助!本人正在进行Spring Cloud相关组件的学习,正在学习seata教程中使用seata控制下单事务的流程(订单-账户-库存),我的开发环境是这样的: 我在本机的docker环境(docker引擎是windows下的WSL2)上运行了nacos-server(2.4.2)和seata-sever(2.1.0)服务,并且seata服务也已经成功注册到nacos注册中心了 这是我seata-server的配置文件和在nacos配置中心中配置成功的截图 ```java ... server: port: 7091 spring: application: name: seata-server logging: config: classpath:logback-spring.xml file: path: ${log.home:${user.home}/logs/seata} extend: logstash-appender: destination: 127.0.0.1:4560 kafka-appender: bootstrap-servers: 127.0.0.1:9092 topic: logback_to_logstash console: user:...