我一直在阅读websockets中的ping/pong消息以保持连接活着,但我不确定它们是什么.它是一种独特的框架类型吗?(我没有在与乒乓相关的chrome中的javascript WebSocket对象上看到任何方法).或者它只是一种设计模式(例如,我将"ping"或任何其他字符串发送到服务器并让它响应).乒乓球是否与延续帧有关?
我问的原因是我正在使用一个在Mongrel2后面运行的python框架,所以我想知道是否有办法向Mongrel2发送一条特定的ping/pong消息,告诉它在没有我的python应用需要的情况下保持连接存活担心它.我想,类似于有一个单独的HTTP方法.而且我认为专用的ping/pong消息帧可能比字符串"ping"更简单(服务器和网络上的负载更少),尽管这可能无关紧要.
编辑:我只看了RFC 6455,它看起来像Ping和Pong肯定是控制帧类型与自己的操作码.那么如何从Chrome中的javascript发送Ping帧?
我在github上看到这个新的NGINX + ZeroMQ项目,现在我很困惑.
Mongrel2和NGINX + ZeroMQ 之间的功能和可扩展性差异是什么.
(我问的原因是因为我的印象是Mongrel2是因为NGINX不支持ZeroMQ而完全创建的)
这是为了发现Google目前难以获得的一些规范性答案.我正在Pyramid中编写一个Web应用程序,我可以很自在地决定我的服务器堆栈的样子.我听说过关于Mongrel2的非常好的东西,并且想尝试使用它来为我的应用程序提供服务.但是,我无法从Mongrel2手册和谷歌搜索中找出如何将Mongrel2连接到WSGI应用程序.我必须自己动手,还是现有解决方案?