benit8 / ampqp
AMQP 0-9-1 protocol implementation with Amp v3
dev-master
2023-04-04 15:37 UTC
Requires
- php: >=8.1
- amphp/amp: ^3
- amphp/parser: ^1.1
- amphp/socket: ^2
- benit8/event-emitter: ^1.0
- phpinnacle/buffer: ^1.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.14
- php-parallel-lint/php-parallel-lint: ^1.3
- phpstan/phpstan: ^1.10
- symfony/var-dumper: ^6.2
This package is auto-updated.
Last update: 2025-01-04 19:26:49 UTC
README
AMQP 0-9-1 protocol implementation with Amp v3.
Mostly inspired from PHPinnacle/Ridge.
Usage
See examples for a few basic use cases.
TODO
- Transactions
- Correct chain of events of channel close
- De-duplicate frame emittion
- Handle failures (Channel\Close)