分布式事务 Seata 0.8.0 发布 | 支持 oracle 数据库的 AT 模式

栏目: 软件资讯 · 发布时间: 5年前

内容简介:Seata 0.8.0 正式发布。 Seata 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。 feature: [#902] 支持 oracle 数据库的 AT 模式 [#1447] 支持 oracle 数据库的批量操作 [#1392] 支持 ...

Seata 0.8.0 正式发布。

Seata 是一款开源的分布式事务解决方案,提供高性能和简单易用的分布式事务服务。

feature:

  • [#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 可配置

bugfix:

  • [#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 的问题

optimize:

  • [#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 配置项的默认值

非常感谢以下 contributors 的代码贡献。若有无意遗漏,请报告.

同时,我们收到了社区反馈的很多有价值的issue和建议,非常感谢大家。


以上所述就是小编给大家介绍的《分布式事务 Seata 0.8.0 发布 | 支持 oracle 数据库的 AT 模式》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

微信营销与运营

微信营销与运营

王易 / 机械工业出版社 / 2014-1-1 / CNY 49.00

这是一本深度介绍微信营销的书,也是一本系统讲解微信公众账号运营的书,它基于微信的最新版本,从策略、方法、技巧与实践等多角度详细解析了微信的营销与运营,所有内容都是行业经验的结晶,旨在为企业运用微信提供有价值的参考。 本书首先从商业模式角度全面分析了微信5.0推出的“扫一扫”、表情商店、微信游戏、微信支付等新功能背后的商业机会,以及订阅号折叠给企业带来的影响和应对策略;其次从运营角度系统归纳了......一起来看看 《微信营销与运营》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具