稳定节点JS AMQP 1.0客户端(事件中心)

我正在为NodeJS寻找一个稳定的AMQP 1.0客户端,以便我可以使用来自Azure事件中心的事件。

我曾尝试使用https://github.com/noodlefrenzy/node-amqp10 ,但它偶尔扼杀某些有效载荷与像malformed payload: Unknown code prefix: 0x30malformed payload: Unable to decode bytes from message body: 005375b00002810c5b7b226576656e7474797065223 ( …)。

我将不胜感激人们在NodeJS中为稳定的AMQP 1.0客户提供的任何方向。 我很惊讶,迄今为止我还找不到一个,因为否则看起来Azure没有支持整个开发者基础。

我是https://github.com/noodlefrenzy/node-amqp10的(共同)作者。 你看到的错误是由于大量的消息被分割成多个传输帧 – 这是我们之前没有遇到过的,所以没有实现。 我们刚刚在v2.1.0中增加了对此的支持,所以请再次查看我们的库。

我的共同作者将其用于QPID的制作,并且已经有好几个月的时间了,我们都会积极地支持,所以如果有任何不稳定或缺失的特性,我们会尽力解决。 通常他们只是我们不需要(令人难以置信的大规模)规格的特征或曲解(令人难以置信的分散)规格细节的问题。