我创建了一个执行一些后台工作的eventmachine应用程序。我想知道将数据从rails app发送到eventmachine应用程序的最佳方式是什么。
目前我正在考虑使用redis。也许是redis pub / sub功能。
是否有任何宝石可以用于此任务?
答案 0 :(得分:1)
如果不了解您的需求,我无法给出确切的答案,但这里有一些线索:
如果你已经拥有一台redis服务器,你可以使用它的订阅/发布功能或我做的另一件事就是让一个进程做一个brpop或blpop(这个进程会阻塞这个进程并把任何放在队列中的东西放到右边在列表中让你的rails进程将某些内容推送到列表中,它运行良好。