werkspot / message-bus-werkspot-message-queue-adapter
该软件包已被废弃,不再维护。没有推荐替代软件包。
该适配器允许使用 werkspot/message-queue 与 werkspot/message-bus 一起使用。
dev-master / 1.0.x-dev
2017-10-09 13:38 UTC
Requires
- php: ^7.1
- roave/security-advisories: dev-master
- werkspot/message-bus: dev-master
- werkspot/message-queue: dev-master
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.0
- mockery/mockery: v1.0.0-alpha1
- phpunit/phpunit: ^5.7
This package is auto-updated.
Last update: 2020-10-21 07:22:22 UTC
README
这是一个围绕 Werkspot\MessageQueue 的适配器,因此 Werkspot\MessageBus 可以使用它,同时保持解耦。
使用方法
MessageDispatcher
是消息总线的入口点。该库已提供一些中间件,您可以在 src/Bus/DeliveryChain
中找到它们。
use Werkspot\MessageBus\MessageQueue\WerkspotMessageQueue\MessageQueueService; use Werkspot\MessageQueue\MessageQueueService as WerkspotMessageQueueService; $message = new AsynchronousMessage('payload', 'destination', ['metadata']); $messageQueueService = new MessageQueueService(new WerkspotMessageQueueService(/* ... */)); $messageQueueService->enqueueMessage($message);
安装
要安装库,请运行以下命令,并将获得最新版本
composer require werkspot/message-bus-werkspot-message-queue-adapter
测试
要执行测试,请运行
make test
覆盖率
要生成测试覆盖率,请运行
make test_with_coverage
代码规范
要修复代码规范,请运行
make cs-fix