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

This package is auto-updated.

Last update: 2020-10-21 07:22:22 UTC


README

Author Software License Latest Version Total Downloads

Build Status Coverage Status Quality Score

这是一个围绕 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