我需要通过railsm中的rabbitmq实现独立的发布者/订阅者(计划使用amqp
gem),但我需要发布者使用一个线程,订阅者在另一个线程中工作,他们不依赖于每个其他
Currenlty我正在使用amqp gem
,但它需要在单个eventmachine
代码块内发送和消息的消息。所以我的问题是如何避免它并使其完全独立?
答案 0 :(得分:0)
看起来可能的变体是在不同的进程中运行订阅者和使用者(非线程)
答案 1 :(得分:0)
您可以在此部分使用DDS。可以使用数据分发服务进行不同的进程/应用程序通信 Object management Groups/Check this link