【发布时间】:2018-05-25 17:25:14
【问题描述】:
多年来,我一直在使用 stomp.py 和 stompest 与 activemq 进行通信,效果很好,但这主要是使用独立的 python 守护程序。
我想使用网络服务器中的这两个库与后端进行通信,但在不为每个请求创建新连接的情况下,我无法找到如何做到这一点。
是否有安全处理网络服务器中 TCP 连接的标准方法?在其他语言中,该级别的某种全局对象将用于连接池。
【问题讨论】:
-
请注意,由于我们的基础架构的工作方式,我一直在使用 activemq,因此我并不是真的可以选择离开。
-
您的 django 实例每秒处理(或应该)处理多少个请求?
-
这是一个高吞吐量系统的管理/管理应用程序。它本身不应该有十几个用户。
-
那你为什么要关心连接池呢?
-
“标准做法”是在Django前面使用Nginx来执行连接池和处理慢客户端。但这对于管理应用程序来说并不重要,因为 Nginx 仅在您每秒处理数百或数千个请求时才真正重要。
标签: python django stomp stomp.py