如何将kombu消费者与sockjs-cyclone一起使用?

时间:2015-04-22 03:01:56

标签: python websocket sockjs kombu

我有各种应用程序将消息推入RabbitMQ,我希望我的sockjs-cyclone服务器使用这些消息并将它们推送到websocket客户端。我想使用kombu作为我的RabbitMQ消费者库,但我无法弄清楚我的消费者放在哪里以及我应该使用的kombu's消费者界面的哪些部分。

我至少受到以下心理障碍的困扰:

  • 我显然需要从SockJSConnection内部消费,以便我可以访问self.sendMessage
  • 但我不认为我可以从那里的任何地方使用kombu's Connection.drain_eventsSimpleQueue.get,因为这些是同步的,阻止来电。

有没有一种很好的方法来整合这两个库?

0 个答案:

没有答案