1
A
回答
2
我肯定会看看使用的WebSockets或某种推送技术。
这取决于你的水平,但你可以使用第三方服务,如Pusher,使用开源项目如Juggernaut或建立自己的。
如果您打算自己烘焙一个解决方案,请看Node.js,EventMachine和Socket.IO。你还需要一些有能力的pub/sub排队系统。 Redis或RabbitMQ是完美的。
我觉得Node.js和JavaScript更适合构建实时推送服务器,但如果您更熟悉Ruby EventMachine也很棒。
我会使用Socket.IO所有解决方案。如果您的浏览器/移动设备支持它们并且回退到Flash,轮询等,则Socket.IO基本上会使用WebSocket。它将浏览器所涉及的所有麻烦以及它们对HTML5功能的支持都缺乏。
就个人而言,我会使用Juggernaut,因为它结合了Socket.IO,Redis和Node.js,这是我选择构建这样的系统的技术。 Juggernaut已经准备就绪,可以直接安装,并且可以通过Node.js和Redis轻松扩展。
相关问题
- 1. 用于博客系统
- 2. Django博客回复系统
- 3. 安卓系统的博客webservice - localhost glassfish
- 4. CakePHP博客教程的评论系统
- 5. 是否有不需要javascript的博客网站评论系统?
- 6. 光博客系统无数据库
- 7. PHP,MYSQL创建博客评论系统
- 8. 如何在博客系统中实现权限?
- 9. 道场建筑系统的jQuery或JavaScript?
- 10. 现场博客应用程序的数据库选择
- 11. 将简单的PHP博客系统整合到现有网站中
- 12. 结合Django的评论系统到博客与JavaScript构建和PHP
- 13. PHP中图像博客的线程评论系统
- 14. 构建一个定制的博客系统 - 设计建议
- 15. 博客上的博客ID
- 16. 博客系统如何做到这一点?
- 17. 如何为网站创建一个自动博客系统
- 18. PHP/MYSQL用户博客/论坛投票系统
- 19. 如何为博客系统设计数据库?
- 20. django博客 - post-reply系统显示回复
- 21. 如何为博客制作多个标签系统?
- 22. Django博客应用程序与自定义管理系统
- 23. MySQL - 博客帖子日程安排系统
- 24. WordPress博客系统显示设置问题
- 25. 带格式“博客”的HTML帖子
- 26. 客户端设备上的统一现场直播
- 27. 播客和现场广播所需的服务器带宽
- 28. Rails博客的提示博客
- 29. 使用MongoDB和NoRM实现博客:关系?
- 30. /博客为博客上市和/博客/%postname%博客文章,mod_rewrite规则
不知道这是否是最好的方式,但看看websockets。这基本上是设计用于在客户端流式传输javascript。但我没有任何经验来说明这个规模如何。 – 2011-03-19 11:00:58
@Marten Veldthuis:我支持这个想法。使用HTML5的'WebSocket',您可以与服务器建立直接连接,这意味着作为服务器,您可以随时将信息发送到客户端,并且客户端可以随时自动接收信息。我在我的场景中使用了Nugget(http://nugget.codeplex.com/)作为服务器,这是使用C#编写的,并不难处理。 – pimvdb 2011-03-19 11:19:04