DBPack v0.1.0 发布公告
经过一个多月的努力,DBPack 发布了今年第一个版本,该版本 Release 了分布式事务解决方案,并提供读写分离功能的预览。DBPack 支持任何微服务编程语言,我们已经准备了 go、java、php、python 的示例。
下面是我们修复的 Bug:
- 增加延迟退出配置 (#4) (6604ce8)
- 使用
db代理tx执行 sql (#8) (7e2b42d) - 当收到 ComQuit 请求,应该归还连接 (#51) (627adc2)
- 从连接上读取 sql 执行结果完毕应该关闭
statement(#71) (f924e10) ping数据库后应该归还连接 (#74) (07de56e)- 处理超时的全局事务应该刷新全局事务的状态 (#86) (3046e17)
- 当
undologs不存在的时候应该释放tx对象 (#93) (7aeaa4e)
下面是一些重大的特性:
- etcd watch 机制驱动的分布式事务 (#11) (ce10990)
- 支持 TCC 模式事务分支提交回滚 (#12) (c0bfdf9)
- 支持
GlobalLockHint (#14) (8369f8f) - 支持 Leader 选举,只有 Leader 可以处理事务的提交回滚 (#19) (b89c672)
- 增加 Prometheus 指标 (#25) (627adc2)
- 增加
readiness和liveness探针 (#52) (fd889cc)