我有各种应用程序将消息推入RabbitMQ,我希望我的sockjs-cyclone
服务器使用这些消息并将它们推送到websocket客户端。我想使用kombu
作为我的RabbitMQ消费者库,但我无法弄清楚我的消费者放在哪里以及我应该使用的kombu's
消费者界面的哪些部分。
我至少受到以下心理障碍的困扰:
SockJSConnection
内部消费,以便我可以访问self.sendMessage
kombu's
Connection.drain_events
或SimpleQueue.get
,因为这些是同步的,阻止来电。有没有一种很好的方法来整合这两个库?