【发布时间】:2013-08-29 20:34:40
【问题描述】:
我需要用 Python 开发一个应用程序,以并行处理数千个持久 TCP 连接。客户端在引导时连接到服务器并不时发送一些消息(二进制格式)。服务器还发送回复客户端的消息和异步的一些其他二进制消息。基本上它是由客户端发起的持久连接,因为我无法到达 NAT 后面的客户端。
问题是:我将为此任务考虑哪些库/框架。为每个客户端生成一个线程不是一种选择。我不知道 python 的线程池库。我最近还发现了 gevent。我还有哪些其他选择?
【问题讨论】:
标签: python sockets tcp scalability persistent-connection