hmily icon indicating copy to clipboard operation
hmily copied to clipboard

Distributed transaction solutions

Results 55 hmily issues
Sort by recently updated
recently updated
newest added

首先诚挚地感谢每一位持续关注并使用Hmily的朋友。我们会持续投入,力图把Hmily变得更好,把 Hmily社区变得更加繁荣。为了更好的聆听社区的声音,吸引更多的人使用和参与,我们期待您在此提交一条评论, 评论内容包括: 您所在公司、学校或组织 您所在的城市、国家 您的联系方式: 微博、邮箱、微信 (至少一个) 您将 hmily 用于哪些业务场景 您可以参考下面的样例来提供您的信息: 公司:XXX 网址:https://dromara.org/ (方便用获取LOGO) 地点:中国深圳 联系方式:[email protected] 场景:分布式事务场景

1. 把sql解析结果转换成自己定义的statment ,提供给sqlrevert使用

help wanted
SQL parser

1. 事务异常时候,hmily会基于undo日志进行回滚

help wanted
SQL revert

1. 使用Calcite进行SQL解析,把解析转出成自己定义的Statement供SQL Revert使用.

help wanted
SQL parser
spi

Make sure that: - [ V] You have read the [contribution guidelines](https://dromara.org/projects/hmily/contributor/). - [ V] You submit test cases (unit or integration tests) that back your changes. - [ V]...

Add lockRetryInterval and lockRetryTimes attributes to HmilyTac annotation,you can use this to override global config of "hmily.config.lockRetryInterval && hmily.config.lockRetryTimes".

## Describe the bug 假设有全局事务 A,事务 A 对数据库表的某一行 B 操作了多次,第一次时会获取B对应的锁,第二次操作B时会因为第一次的占用而获取锁失败。 ## Environment - hmily version(s): 2.1.3-SNAPSHOT ## Steps to reproduce 在同一个事务内部,多次更新统一资源 ## Expected behavior 获取全局锁时,不仅要检查当前锁是否被获取,还要判断是否已经被当前事务获取,如果是,则获取其他锁即可。

当前版本的实现中,TAC模式默认是 read-commited,没有提供 read-commited和read-uncommited 开关的配置。

在hmliy 源码的demo中,为什么订单服务调用账户服务个库存服务都是两次啊,每次执行一次订单的controller ,都调用其他服务两次,为什么啊