damax / enqueue-simple-bus-queue-interop
此包已弃用,不再维护。未建议替代包。
通过Enqueue库将SimpleBus与Queue Interop集成。
v0.5.0
2019-02-16 20:43 UTC
Requires
- php: ^7.1
- queue-interop/queue-interop: ^0.8
- simple-bus/asynchronous: ^3.0
Requires (Dev)
- enqueue/enqueue: ^0.9
- enqueue/null: ^0.9
- friendsofphp/php-cs-fixer: ^2.12
- long-running/long-running: ^0.3
- matthiasnoback/symfony-dependency-injection-test: ^3.0
- php-coveralls/php-coveralls: ^2.1
- symfony/framework-bundle: ^4.1
- symfony/phpunit-bridge: ^4.1
- symfony/serializer: ^4.1
README
SimpleBus 通过 Queue Interop 通过 Enqueue 库进行集成。
查看这个 示例应用 了解如何实现异步领域事件。
特性
- 使用 queue-interop 发送异步 SimpleBus 命令或事件。
- 使用 Enqueue 消费层消费 SimpleBus 消息。
- 集成 LongRunning 库以避免内存泄漏。
- 几乎无需配置即可与 Symfony 框架 集成。
- 将 SimpleBus 消息映射到特定队列或发送到单个位置。
- 使用标准 Symfony 工具进行序列化,例如 jms/serializer 不需要。
文档
主题
贡献
安装依赖项并运行测试
$ make