Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Enqueue Producer for Prooph Service Bushttp://getprooph.org

License

NotificationsYou must be signed in to change notification settings

prooph/psb-enqueue-producer

Repository files navigation

UseEnqueue as a message producer forProoph Service Bus.

Important

This library will receive support until December 31, 2019 and will then be deprecated.

For further information see the official announcement here:https://www.sasaprolic.com/2018/08/the-future-of-prooph-components.html

Installation

You can install the producer via composer by executing$ composer require prooph/psb-enqueue-producer.

Usage

Check theEnqueueMessageProducerTest. Set up the producer is a straightforward task. Most ofthe required components are provided by PSB and Enqueue. This package only provides the glue code needed to let bothsystems work together.

Why Enqueue producer

  • You choose a transport frommany supported ones.
  • Could be used from Symfony as well as plain PHP.
  • Supports delayed messages (if transport supports it).
  • Supports events, commands and queues with possibility to get result.
  • Simple and clean code.

Symfony configuration

If you're using theEnqueueBundle you can configure the classes from this package like this:

services:Prooph\ServiceBus\Message\Enqueue\EnqueueSerializer:Prooph\ServiceBus\Message\Enqueue\EnqueueMessageProducer:$commandName:'my_application'$replyTimeout:1000# Timeout in milliseconds.Prooph\ServiceBus\Message\Enqueue\EnqueueMessageProcessor:tags:            -{ name: 'enqueue.processor', command: 'my_application' }# For enqueue 0.8 use this instead.#- { name: 'enqueue.client.processor', topicName: '__command__', processorName: 'my_application' }

Then you can run the processor like this:

bin/console enqueue:consume --setup-broker -vvv

See theEnqueue documentation for more information.

Support

License

It is released under theMIT License.

About

Enqueue Producer for Prooph Service Bushttp://getprooph.org

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors6

Languages


[8]ページ先頭

©2009-2025 Movatter.jp