用于向用户实时反馈的异步消息/通知


asynchronous messaging/notifications for real time feed back to users

寻求一些建议和一般意见。

我希望为一个网站建立一个通知系统,在特定的时间和事件向用户发送消息。

因此,例如,当一篇新的博客文章被添加到网站时,任何登录到系统的用户都会收到一个视觉通知(有点像有人在脸书上评论你的状态)。还需要一些持久性,以便未登录的用户在返回网站后都会收到通知。

不管怎样,我正在寻找任何关于技术/语言/框架的建议,关于这将如何工作的实时性。

唯一的依赖/限制是组件必须是开源的,但除此之外,函数可以构建在任何东西中(node/python/pure javascript solution.php等)

N.B我正在考虑将faye作为一种可能的选择

另一个解决方案是rabbitmq-连接到html5网络套接字,如果浏览器没有实现网络套接字,这些网络套接字会故障转移到sockjs。

rabbitmq有python,ruby,erlang。见鬼,有一个直接的c插件。

Faye是个不错的选择。如果你需要更复杂但可扩展的东西,你可能还想看看vertx.io。