我遇到的问题是在使用heroku的免费插件时我限制为20个Redis连接。每个订阅事件都使用一个连接,导致我的应用程序最大限度地使用有限。该应用程序是使用Web套接字的消息传递服务。我理解使用免费托管服务的原因重构似乎是一个糟糕的决定,但是,这是Redis唯一被用于的东西。
答案 0 :(得分:1)
尝试使用pub / sub的faye或em-websocket,然后根据需要使用redis或postgres进行持久化。
答案 1 :(得分:0)
我最终使用的EventAggregator gem非常容易用来代替Redis Sub / Pub代码。