Comments (5)
@janchaloupka ๐
I double-checked everything, this would be problematic to use a amq.default
exchange (as the default in the options), since it would require to change a lot inside the plugin. Since the operations like checking for the exchange options on the default exchange are not permitted as well as listening, resuming, pausing, etc. The only permitted operation is pushing, but you can push to any exchange by specifying the exchange name in the push options.
Hence, I have to close your bug-report.
from roadrunner.
Hello @rustatian, thank you for your fast response. I'm sorry, I must have missed your previous messages directed to me.
Unfortunately I have reached the same conclusion as you did and I agree that that it is not worth the effort.
from roadrunner.
Hey @janchaloupka ๐
amq.default
is a server reserved name. These names are declared on a RabbitMQ (server) side when passing an empty string for the exchange name.
As for the RR, RR's default exchange name is amqp.default
, because it can be declared as a non-reserved (amq.*
names are reserved) name.
from roadrunner.
@janchaloupka
But still, your proposal makes sense to me. Might be it would be better to use a pre-declared default exchange. Could you please send a PR with that fix? Will see if the tests are good after that.
from roadrunner.
But still, if that problem is somehow blocks you from using RR, you may fork this plugin, tune it for your use case and build RR binary with Velox
: https://docs.roadrunner.dev/customization/build ๐
from roadrunner.
Related Issues (20)
- [๐ BUG]: High memory consumption with no load HOT 6
- [๐ BUG]: Failed to call goridge in the swoole coroutine HOT 11
- [๐ BUG]: Roadrunner does not create queues for amqp pipelines HOT 3
- [๐ BUG]: Cannot spawn worker while running in Google Cloud Run HOT 9
- [๐งน CHORE]: RoadRunner v2025 thoughts HOT 1
- [๐ก FEATURE REQUEST]: add support for multiple broker connections HOT 1
- [๐ BUG]: Wrong query parse for application/x-www-form-urlencoded request HOT 2
- [๐ก FEATURE REQUEST]: Chinese translation HOT 3
- [๐ BUG]: RoadRunner not respecting `num_workers` configuration on `http` HOT 4
- [๐ BUG]: BoltDB driver is broken after RR stops HOT 3
- [๐ก FEATURE REQUEST]: Hold connections exceeding the pool size HOT 3
- [๐ BUG]: on_init command with defined user fails HOT 3
- [๐ก FEATURE REQUEST]: Static HTTP middleware, immutable option. HOT 7
- [๐ BUG]: grpc client is closed to early after graceful shutdown HOT 2
- [๐ก FEATURE REQUEST]: (velox) Add support for replace derective of other modules HOT 10
- [๐ก FEATURE REQUEST]: Allow defaults in env var expansion of server.env config HOT 2
- [๐ก FEATURE REQUEST]: Driver for Amqp 1.0 or stomp HOT 1
- [๐ BUG]: Logs from workers are not written to STDERR HOT 4
- [๐ BUG]: execTTL timeout elapsed HOT 4
- [๐งน CHORE]: Inconsistency with service logs output HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from roadrunner.