title: 如何架构基于RubyonRails网站的实时消息系统？
desc: 一个小型的社交网站，比如像
topic: Ruby on Rails
content: 1 实时信息通知可以用轮询或者 Long HTTP Connection 的方式，具体查google 2 message 和 group 放在mongodb 可以，比如说一个群聊放到一个 mongodb 的 document 里面，一个message 会话也可以放在一个 document 里面，但是要设计好你的数据结构，一个document最大4M。nosql 虽然方便，但是后期sharding 也很费事 3 首页动态刷新，这个参考1. 从服务器返回数据后，动态插入就可以 4 实时全文搜索，但假设你用 mongodb，在一定量
answerer_tags: @印象笔记 招聘前端伙伴