逻辑:
客户< -----连接-----> Python中的服务器端口侦听脚本(例如TCP端口11112)
此逻辑目前在20个并联设备上工作正常。
我们预计很快将与100万台设备连接。 python中可以处理设备和服务器之间大量活动连接的最佳解决方案是什么?
注意:我们可以设置多个端口并确保端口之间共享负载,但主动连接限制(线程备用)必须是我们的重点。
答案 0 :(得分:0)
您的问题通常称为c10K problem。通常,线程或进程会为处理这么多连接带来太大的开销。
可用的解决方案太多,无法列出,从切换到更加并发友好的语言,如Go或Erlang,采用专注于解决此问题的特定Python框架。
对于Python,您可以查看以下库: