异步消息/通知实时反馈给用户

时间:2013-08-01 05:06:51

标签: php python ruby node.js social-networking

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

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

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

无论如何我正在寻找任何建议Re:技术/语言/框架,关于它如何工作的实时/ asyn性质。

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

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

另一个解决方案是rabbitmq连接到html5 websockets,如果浏览器没有implement websockets,则会故障切换到sockjs。

rabbitmq有python,ruby,erlang。地狱,有一个直接的插件。