hyperf-dtm / dtm-client
A PHP coroutine client for distributed transaction manager DTM. 分布式事务管理器 DTM 的 PHP 协程客户端
dev-main
2022-05-19 02:18 UTC
Requires
- php: >=7.3.0
- ext-json: *
- hyperf/context: ^2.2
- hyperf/guzzle: ^2.2
- psr/http-server-middleware: ^1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- mockery/mockery: ^1.0
- phpstan/phpstan: ^1.0
- phpunit/phpunit: >=7.0
Suggests
- ext-openssl: Required to use HTTPS.
- ext-pdo: Required to use MySQL Client.
- ext-pdo_mysql: Required to use MySQL Client.
- ext-redis: Required to use Redis Client.
- hyperf/config: ^2.2
- hyperf/db: ^2,2
- hyperf/di: ^2.2
- hyperf/grpc-client: ^2.2
- hyperf/json-rpc: ^2.2
- hyperf/redis: ^2,2
- hyperf/rpc-client: ^2.2
This package is auto-updated.
Last update: 2025-03-19 08:36:29 UTC
README
详情参考:
- https://github.com/dtm-php/dtm-client/ (dtm对应的php客户端)
- https://dtm.pub/guide/install.html (dtm原理和配置)
- https://www.cnblogs.com/jajian/p/10014145.html (tcc事务原理)
- https://developer.51cto.com/article/648202.html (二阶消息的理解)
- https://www.jianshu.com/p/a7d1c4f2542c (XA事务原理)