Skip to content
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

AMQP 1.0 Support #63

Closed
cleancoderocker opened this issue May 23, 2014 · 7 comments
Closed

AMQP 1.0 Support #63

cleancoderocker opened this issue May 23, 2014 · 7 comments
Labels

Comments

@cleancoderocker
Copy link

Do you plan to add support for AMQP 1.0? I've tried using amqp.node with the Microsoft Azure Message Bus, but I got an error ("[Error: Frame size exceeds frame max]"). After some research I noticed that Azure currently only support AMQP 1.0 (see http://azure.microsoft.com/de-de/documentation/articles/service-bus-amqp-overview/), most likely this is the reason for the error.

Or does somebody know another module, that supports AMQP 1.0? I know that there is the Azure SDK for Node.js, but as far as I know this can be used only with Azure. In one of my current projects we are looking for a module that supports Azure but does not depend on Azure.

So if amqp.node would add support for AMQP 1.0 I think this module would be the best choice.

@michaelklishin
Copy link

@cleancoderocker AMQP 1.0 is a completely different protocol from 0-9-1.

@cleancoderocker
Copy link
Author

Yeah, I know. But maybe there is module that adapts from one to the other. I doubt it too. (Can't understand why Microsoft doesn't support 0.9.1 :-) )

@squaremo
Copy link
Collaborator

It's very unlikely. As Michael says, it's an entirely different protocol -- literally the only thing it has in common is the letters 'AMQP'.

(Can't understand why Microsoft doesn't support 0.9.1 :-) )

It's a long story, but let's say it's because its requirements don't fit Microsoft's product -- exchanges, queues etc.

Or does somebody know another module, that supports AMQP 1.0?

Your best bet is that someone has made Node.JS bindings for the C library. https://github.com/pofallon/node-qpid for example.

@mbroadst
Copy link

mbroadst commented Nov 4, 2015

For future reference, https://github.com/noodlefrenzy/node-amqp10 is probably your best bet at the moment.

@GuyHarwood
Copy link

For future reference, https://github.com/noodlefrenzy/node-amqp10 is probably your best bet at the moment.

that's what i am currently using, and it works well against Azure Service Bus and Rabbit MQ (providing you enable AMQP 1.0 core plugin).

However, i believe that the amqp10 package is no longer maintained, which is slightly worrying.

Any recommendations welcomed

@jayarjo
Copy link

jayarjo commented Sep 29, 2019

Recommendations still welcomed.

@cressie176
Copy link
Collaborator

cressie176 commented Sep 29, 2019

The node-amqp10 readme suggests https://github.com/amqp/rhea.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

7 participants