【问题标题】:What's a portable and lightweight comet server implementation?什么是便携式轻量级 Comet 服务器实现?
【发布时间】:2012-02-09 20:00:17
【问题描述】:

我们正在使用 PHP 开发一个 Web 应用程序,并在本地或云端交付它。云服务器是 Linux,而大多数本地客户使用的是 Windows 平台。

对于本地客户,我们正在分发 Apache/PHP 堆栈,我希望在系统中具有推送功能。在 Apache/mod_php 设置中进行长轮询可能适用于本地客户,但对于云中的可扩展性来说这是一个很大的禁忌。

我一直在环顾大多数 Comet 服务器实现,看起来它们要么:

  • 重量级且复杂 (CometD)
  • 是单平台 (APE)
  • 依赖于完全不同的平台(轨道)
  • 或者看起来不太维护(nginx + http_push_module)

我很想遇到类似 memcached 之类的推送:轻巧、快速和跨平台,但我没能做到。

建议,有人吗?谢谢!

【问题讨论】:

    标签: comet


    【解决方案1】:

    我仍处于 Comet 编程的早期学习阶段,但由于您尚未收到任何答案,我将尝试通过建议 Node.js + Socket.IO 来提供帮助。为了简化描述... Node.js 基本上是一个事件驱动的非阻塞 Web 服务器,而 Socket.IO 是一个 WebSocket 仿真器(等等)...非常适合 Comet 开发。

    另外,如果您有兴趣使用第三方托管服务,Pusher 似乎很酷。

    【讨论】:

      猜你喜欢
      • 2010-12-10
      • 2010-12-07
      • 1970-01-01
      • 1970-01-01
      • 2010-10-20
      • 2010-12-16
      • 2011-01-19
      • 2012-10-28
      • 2013-11-01
      相关资源
      最近更新 更多