【文件属性】:
文件名称:tcc-transaction:基于Hyperf的TCC分布式事务
文件大小:19KB
文件格式:ZIP
更新时间:2021-04-13 13:55:47
tcc tcc-transaction hyperf-tcc PHP
tcc-transaction
有兴趣优化和完善的小伙伴欢迎联系我 vx:ai979126035
基于Hyperf的TCC分布式事务
Tcc注意事项:
并发控制
允许空回滚
防悬挂控制
幂等控制
目前支持钉钉以及邮件推送事务失败通知,感谢
使用方法:
composer require loyaltylu/tcc-transaction
php bin/hyperf.php vendor:publish loyaltylu/tcc-transaction
引用注解:
use LoyaltyLu\TccTransaction\Annotation\Compensable;
在需要调用分布式事务的方法上加入注解
/**
* @Inject
* @var CalculatorServiceInterface
*/
private $servic
【文件预览】:
tcc-transaction-master
----composer.json(1KB)
----publish()
--------transaction.php(1019B)
----LICENSE(1KB)
----src()
--------NsqProducer.php(430B)
--------ConfigProvider.php(1KB)
--------Listener()
--------State.php(2KB)
--------Annotation()
--------TccTransaction.php(3KB)
--------Aspect()
--------Report()
--------Util()
--------Exception()
----.gitignore(279B)
----README.md(4KB)