0

我想要一些最佳实践的建议。在通过它轮询数据之前,我需要等待绑定完成,其中大部分是在返回客户端的过程中并行发生的。但是如果已经有一个绑定操作正在进行,发出另一个将替换回调。

如果我想修补 node-amqp 以支持每个绑定操作的单独回调,我将如何进行?

4

1 回答 1

1

简短的回答是,这在 node-amqp 中是不可能的。如果您在已经有绑定操作正在进行的队列上调用绑定,则回调将被替换。因此,对于同一队列上的并发绑定,只会调用一个回调,即最后一个通过。

出于这个原因,以及其他原因,我转而使用amqp-coffee以不同方式处理绑定回调。

于 2014-05-09T07:22:38.917 回答