歡迎您光臨本站 註冊首頁

Seata 0.8.0 發布,支持 MySQL 資料庫批量更新和刪除操作

←手機掃碼閱讀     admin @ 2019-08-16 , reply:0

Seata 是一款開源的分散式事務解決方案,提供高性能和簡單易用的分散式事務服務。更新內容:

特性:

  • [#902] 支持 oracle 資料庫的 AT 模式
  • [#1447] 支持 oracle 資料庫的批量操作
  • [#1392] 支持 undo_log 表名可配置
  • [#1353] 支持 mysql 資料庫的批量更新和刪除操作
  • [#1379] 配置中心所有配置項支持-D參數傳入
  • [#1365] 支持定時更新mysql的表結構,可不停機更改表結構
  • [#1371] 支持 mysql preparedStatement 自增批量插入
  • [#1337] 支持 mysql preparedStatement 非自增批量插入
  • [#1235] 支持兜底定時刪除 undolog 使用protobuf codec
  • [#1235] 支持兜底定時刪除 undolog 使用 seata codec
  • [#1323] 支持db driver class 可配置

Bug 修復:

  • [#1456] 修復 xid 在 db 模式可重複的問題
  • [#1454] 修復 DateCompareUtils 不能比對 byte array 的問題
  • [#1452] 修復 select for update 重試獲取到臟數據的問題
  • [#1443] 修復 timestamp 反序列化丟失納秒精度的問題
  • [#1374] 修復 store.mode 啟動參數與獲取鎖配置不一致的問題
  • [#1409] 修復 map.toString() 錯誤
  • [#1344] 修復 ByteBuffer 分配固定長度, 導致 BufferOverflowException 的問題
  • [#1419] 修復資料庫連接默認autocommit=false 無法刪除undolog的問題
  • [#1370] 修復begin事務失敗釋放channel和繼續進行事務的問題
  • [#1396] 修復 Nacos config SPI 載入 class not found 的問題
  • [#1395] 修復獲取 channel 檢測邏輯
  • [#1385] 在rollback重試時修復獲取 SessionManager 錯誤的問題
  • [#1378] 修復 eureka註冊中心clusterAddressMap 在實例下線列表不清除的問題
  • [#1332] 修復 nacos 配置初始化腳本初始化含 』=『 配置值錯誤的問題
  • [#1341] 修復同一個本地事務中對同一數據反覆修改回滾錯誤的問題
  • [#1339] 修複數據鏡像是 EmptyTableRecords, 回滾失敗的問題
  • [#1314] 修復不指定db模式啟動參數,配置文件不生效的問題
  • [#1342] 修復 ByteBuffer 長度分配錯誤
  • [#1333] 修復 netty 內存泄露問題
  • [#1338] 修復db模式下可重入鎖后不再獲取其他所的問題
  • [#1334] 修復使用 protobuf 時 tcc 模式下lock key NPE 的問題
  • [#1313] 修復 DefaultFailureHandler 檢查 status NPE 的問題

性能優化:

  • [#1474] 優化數據鏡像比對日誌
  • [#1446] 優化了 server 的 schedule tasks
  • [#1448] 重構了 executor 類刪除了多餘的重複代碼
  • [#1408] 更改 TmRpcClientTest 類中的 ChannelFactory package路徑
  • [#1432] 實現了作為 hash key類型對象的equals 和 hashcode 方法
  • [#1429] 刪除了無用的 imports
  • [#1426] 修復語法錯誤
  • [#1425] 修復 typo
  • [#1356] 優化 sql 拼接語法
  • [#1416] 優化 javadoc 和註釋
  • [#1417] 梳理優化了 oracle 的關鍵字
  • [#1404] 優化了 BranchStatus 的註釋
  • [#1414] 梳理優化了 mysql 的關鍵字
  • [#1407] 禁用了不穩定的單元測試
  • [#1398] 優化了 eureka 註冊中心 serviceUrl 默認值使用默認埠
  • [#1364] 優化 table 列欄位名稱定義為常量
  • [#1389] 增加 oracle 支持提示信息
  • [#1375] 增加 compareRows 比對失敗日誌
  • [#1358] 運行完成單測用例時清理臨時文件
  • [#1355] 增加 rpc protocol 的單測
  • [#1357] 優化 Consul&Etcd 配置中心代碼
  • [#1345] 代碼清理和調整日誌級別
  • [#1329] 增加 STORE_FILE_DIR 配置項的默認值

相關鏈接:


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/109121/seata-0-8-0-released
Seata 0.8.0 發布,支持 MySQL 資料庫批量更新和刪除操作已經有129次圍觀

http://coctec.com/news/all/show-post-212129.html