我正在尝试建立一个传统意义上的聊天室,以便在浏览器中操作,但有一个体面的 API 层,允许在服务器和客户端之间进行体面的抽象。
我想让它保持简单,但仍有空间开发额外的功能,例如将成绩单保存在数据库中。
我正在尝试建立一个传统意义上的聊天室,以便在浏览器中操作,但有一个体面的 API 层,允许在服务器和客户端之间进行体面的抽象。
我想让它保持简单,但仍有空间开发额外的功能,例如将成绩单保存在数据库中。
你可以使用faye。
https://github.com/jcoglan/faye
这个http://railscasts.com/episodes/260-messaging-with-faye还有一个 Railscast
您可以考虑利用基于 Node.js 构建的Faye ,我相信它也支持 WebSockets。可能使用 Redis 存储路由所有成绩单。