通过rabbitmq in rails在不同线程中的独立发布者/订阅者

时间:2013-03-21 19:23:07

标签: ruby-on-rails asynchronous rabbitmq message-queue eventmachine

我需要通过railsm中的rabbitmq实现独立的发布者/订阅者(计划使用amqp gem),但我需要发布者使用一个线程,订阅者在另一个线程中工作,他们不依赖于每个其他

Currenlty我正在使用amqp gem,但它需要在单个eventmachine代码块内发送和消息的消息。所以我的问题是如何避免它并使其完全独立?

2 个答案:

答案 0 :(得分:0)

看起来可能的变体是在不同的进程中运行订阅者和使用者(非线程)

答案 1 :(得分:0)

您可以在此部分使用DDS。可以使用数据分发服务进行不同的进程/应用程序通信 Object management Groups/Check this link