标签: mongrel2

从浏览器发送websocket ping/pong框架

我一直在阅读websockets中的ping/pong消息以保持连接活着,但我不确定它们是什么.它是一种独特的框架类型吗?(我没有在与乒乓相关的chrome中的javascript WebSocket对象上看到任何方法).或者它只是一种设计模式(例如,我将"ping"或任何其他字符串发送到服务器并让它响应).乒乓球是否与延续帧有关?

我问的原因是我正在使用一个在Mongrel2后面运行的python框架,所以我想知道是否有办法向Mongrel2发送一条特定的ping/pong消息,告诉它在没有我的python应用需要的情况下保持连接存活担心它.我想,类似于有一个单独的HTTP方法.而且我认为专用的ping/pong消息帧可能比字符串"ping"更简单(服务器和网络上的负载更少),尽管这可能无关紧要.

编辑:我只看了RFC 6455,它看起来像Ping和Pong肯定是控制帧类型与自己的操作码.那么如何从Chrome中的javascript发送Ping帧?

javascript websocket mongrel2

121
推荐指数
3
解决办法
10万
查看次数

为什么要使用Mongrel2?

我很困惑Mongrel2服务/提供的目的是nginx还没有.

(是的,我已经阅读了手册,但我必须要过多的菜鸟才能理解它与nginx的根本区别)

我当前的Web应用程序堆栈是:
- nginx:webserver
- Lua:编程语言
- FastCGI + LuaJIT:将nginx连接到Lua
- Postgres:数据库

lua webserver nginx mongrel2

76
推荐指数
2
解决办法
1万
查看次数

Mongrel2与NGINX + ZeroMQ?

我在github上看到这个新的NGINX + ZeroMQ项目,现在我很困惑.

Mongrel2和NGINX + ZeroMQ 之间的功能和可扩展性差异是什么.

(我问的原因是因为我的印象是Mongrel2是因为NGINX不支持ZeroMQ而完全创建的)

webserver web-applications nginx mongrel2

15
推荐指数
1
解决办法
5708
查看次数

如何使用Mongrel2提供WSGI Python应用程序?

这是为了发现Google目前难以获得的一些规范性答案.我正在Pyramid中编写一个Web应用程序,我可以很自在地决定我的服务器堆栈的样子.我听说过关于Mongrel2的非常好的东西,并且想尝试使用它来为我的应用程序提供服务.但是,我无法从Mongrel2手册和谷歌搜索中找出如何将Mongrel2连接到WSGI应用程序.我必须自己动手,还是现有解决方案?

python wsgi pyramid mongrel2

5
推荐指数
1
解决办法
1342
查看次数