-
1.1.0最新版 官方下載的包裏沒有sql文件
- 下載一個0.8.0版本,conf下有sql
- 加頂頂羣
2.seata-server 配置文件
file.conf 這三項修改 項目中要和file中一致
3.多環境處理
- 1.1.0之後 使用純 配置文件 , 如
- 1.1.0之前 參考https://seata.io/en-us/docs/ops/multi-configuration-isolation.html
4.普通springboot項目整合SeaTa
- 推薦使用seata-spring-boot-starter
- 實現XID傳遞 , 非springCloudAilibaba 需要手動實現 , 參考官方demo (記得掃包路徑)
- @GlobalTransaction 只需要加在事務發起方 , 每個接口都加也不會有問題
- 事務參與者 數據庫添加undo_log表
- server添加 3張表
-
- 全局事務---global_table
- 分支事務---branch_table
- 全局鎖-----lock_table
-
5.數據庫 LocalDateTime類型報錯
- 實體類中字段爲 LocalDateTtime ,添加到數據庫中 報錯
- 原因 : mysql-connector-java 版本使用的5.1.47 有問題 更換版本
- https://github.com/seata/seata/issues/1578
- 更換爲 5.1.36 後 JSON字段亂碼
- 原因 : 5.1.40之前 JSON有問題
- 更換爲 5.1.48
-