-
Notifications
You must be signed in to change notification settings - Fork 18
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
Use with RabbitMq #25
Comments
can you provide a reproducer project @adeptmatt ? |
Sure, https://github.com/adeptmatt/vertxamqprabbit To reproduce:
Ps. The log I referenced earlier is located in /var/log/rabbitmq/ |
I dont believe RabbitMQ supports either basic dynamic sources (required to create a dynamic receiver), or the layered anonymous-relay extension mechanism needed for anonymous producer links, so those calls simply wont work against it in that case. The error you posted is presumably around the latter, where a link is established with no target address specified in order to signify the anonymous relay node, and in not supporting that the broker then killed the session (rather than just rejecting the link). |
Hi guys,
I am in a massive rabbit hole here (pun intended).
I am trying to implemented an anonymous sender and dynamic receiver. My test program works with ActiveMQ but we use Rabbit in production. I went on a wild goose chase to find that you need to enable the amqp1.0 plugin in RabbitMQ - I would suggest possibly documenting this somewhere? It could hopefully save someone a few hours.
After successfully establishing a connection to my RabbitMQ server I noticed that "createAnonymousSender" and "createDynamicReceiver" both seem to suffer from an exception being thrown, they don't call my handler for success / error. I registered an exception handler and found that this gets thrown:
I managed to dig a little deeper and things started pointing at Rabbit, I looked in the logs and found this:
I've kind of hit a dead-end now though. I am not sure if this is a configuration problem on Rabbit or something in the library?
Let me know if I can provide anything more to assist.
The text was updated successfully, but these errors were encountered: