GeezerVison is showing github.com — A list of nice to add transports. Feel free to make a proposition. · Issue #284 · php-enqueue/enqueue-dev
A list of nice to add transports. Feel free to make a proposition. #284DescriptionI created this issue to keep track on transports that would be nice to add. So if you think that we should add support for something comment here instead of opening a new issue.
Reacted by Nicolas MYLLE, Alexander Trauzzi, Raimondas Rimkevičius, Umer Salman, Tom Roar Furunes and Dmitry Krokhin Activitymakasim commented on Dec 1, 2017 pascaldevink commented on Dec 6, 2017 Some sort of in-memory transport would also be very nice for improved functional testing, since the null transport just discards the message, meaning that it's impossible to take a look at the queue or test the behaviour of queue listeners. Other transports might work, but require some hacking. makasim commented on Dec 10, 2017 @pascaldevink I think about it from time to time, though I still doubt it should be implemented (or even used) cuz its sync nature is far from a real async MQ transport reality.
For example, Using sync transport you can access current user (from the session) one way or another. Tests would pass, the app would work but later if you decide to switch to real broker everything breaks. BallisticPain commented on Dec 15, 2017 Autobahn / WAMP (http://wamp-proto.org)
I'm also seeing queue systems, not just the transport?
Maybe beanstalkd then? dzubchik commented on Dec 15, 2017 ramunasd commented on Apr 24, 2018 AMQP 1.0, ZeroMQ and PHP-FPM looks most interesting to me. IndraGunawan commented on May 28, 2018 Reacted by Vladislav Vlastovskiy, Simon Holloway, Ben Rogmans and Dmitry Krokhin grachevko commented on Jun 8, 2018 Reacted by Vladislav Vlastovskiy and Ben Rogmans haroldmodesto commented on Sep 17, 2018 Reacted by Eugene Kirdzei sylfabre commented on Oct 12, 2018 @makasim I'm considering a PR to support Azure Service Bus or Azure Queue Storage. Do you know if someone is already working on it? makasim commented on Oct 12, 2018 @sylfabre this great! Do not hesitate to reach me out, I'll be glad to support you.
As for integration, Nobody is working on it as far as I know sergeyklay commented on Nov 21, 2018 jhfyang commented on Apr 9, 2019 Reacted by Ben Rogmans, Nazar Rapita and Dmitry Krokhin violuke commented on Oct 31, 2019 denheck commented on Jan 19, 2020 How about a transport for the Kafka Rest Proxy? It would be useful for integrating with Kafka in environments where the php-rdkafka extension is not installed.
I would be happy to add a PR for it Reacted by Alexander Trauzzi ali997 commented on Mar 18, 2021 Reacted by Pawel Nowak and Tom Roar Furunes GothShoot commented on Mar 24, 2021 REST ? (using kubernetes dns to round robin api call, perfect for PHP consumer with fpm) kenguest commented on Oct 12, 2021 +1 for mqtt as it then would be another avenue for propagating data into the likes of Home Assistant. xicond commented on Nov 6, 2021 TiS commented on Nov 17, 2022 It seems, that assoconnect/enqueue-azure is abandoned (see the only existing pull request). It would be good to either take ownership of this transport or incorporate the code to main library. g41797 commented on Jan 14, 2024 hi
i don't want to add any broker to the list
i'd like to implement transport
at least try to implement
quick response will be proof of the life ... makasim commented on Jan 15, 2024 Use existing transports as an example. g41797 commented on Jan 15, 2024 i'll try nats
could you please add some links for start (i meant high level design/description of queue use cases etc ) i hope you have some favorites
also i understand that it is not urgent issue matpo commented on Jan 26, 2024 What about Cloudflare Queues? g41797 commented on Mar 18, 2024 Use existing transports as an example.
I started to use pheanstalk as an example
But did not find PheanstalkDriver.php within drivers
Does it mean that pheanstalk is not part of enqueue? As far as I understand XYZDriver.php is kind of registrator for XYZ transport
Do I need to add NatsDriver.php ?
And additional question - do you have example of application based on enqueue?
I tried to use dependents on packagist but did not find simple example makasim commented on Mar 18, 2024
Does it mean that pheanstalk is not part of enqueue? As far as I understand XYZDriver.php is kind of registrator for XYZ transport
Do I need to add NatsDriver.php ?
There are two levels of abstraction: low-level transport, and high-level (opinionated) driver. Driver level is optional if you don't need the features it provides. Transport is a corner stone, everything is built on top of it.
And additional question - do you have example of application based on enqueue?
Nope, I personally cannot provide any examples. I've not used the lib for years. elghailani commented on Nov 20, 2024 Could APCu Cache be added also? umer936 commented on Sep 3, 2025
MetadataMetadataDevelopmentNo branches or pull requestsIssue actions
|