New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add queue interop based driver. Supports AMQP, Amazon SQS, Kafka, Google PubSub, Redis, STOMP, Gearman, Beanstalk #20148

Closed
wants to merge 1 commit into
base: 5.4
from

Conversation

Projects
None yet
3 participants
@makasim

makasim commented Jul 19, 2017

The interop driver uses queue-interop compatible transports (as of now we have 10th of them).

composer require enqueue/fs
  • configure
<?php

// config/queue.php

<?php

return [
    // ....

    'connections' => [
        'interop' => [
            'driver' => 'interop',
            'connection_factory_class' => \Enqueue\Fs\FsConnectionFactory::class,
            'path' => realpath(__DIR__.'/../storage').'/enqueue',
        ],
        // ...
    ],
];

Use it as any other native driver. I welcome everyone who is interested in MQs to join the queue interop group

@taylorotwell

This comment has been minimized.

Show comment
Hide comment
@taylorotwell

taylorotwell Jul 19, 2017

Member

Going to hold off on this for now.

Member

taylorotwell commented Jul 19, 2017

Going to hold off on this for now.

@deleugpn

This comment has been minimized.

Show comment
Hide comment
@deleugpn

deleugpn Jul 19, 2017

Contributor

@makasim have you thought about proposing a PSR for that instead?

Contributor

deleugpn commented Jul 19, 2017

@makasim have you thought about proposing a PSR for that instead?

@makasim

This comment has been minimized.

Show comment
Hide comment
@makasim

makasim commented Jul 19, 2017

@makasim

This comment has been minimized.

Show comment
Hide comment
@makasim

makasim Jul 19, 2017

@taylorotwell could you please provide us with a bit more info? I would really appreciate that

makasim commented Jul 19, 2017

@taylorotwell could you please provide us with a bit more info? I would really appreciate that

@makasim

This comment has been minimized.

Show comment
Hide comment
@makasim

makasim commented Jul 20, 2017

Released as a standalone lib: https://github.com/php-enqueue/laravel-queue

@makasim makasim deleted the formapro-forks:queue-interop branch Jul 20, 2017

@makasim makasim referenced this pull request Aug 2, 2017

Open

Proposals #4

@makasim makasim changed the title from Add queue interop based driver. to Add queue interop based driver. Supports AMQP, Amazon SQS, Kafka, Google PubSub, Redis, STOMP, Gearman, Beanstalk Nov 17, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment