我正在编写一个简单的程序,它使用 Twisted 在运行多个客户端的单台计算机和多个服务器之间来回发送消息。对这些消息的回复需要相当长的计算时间,这就是为什么我在客户端和服务器上都实现deferToThread()
了Callback()
不阻止消息进入的原因。
但是,我想最大化可以同时处理的同时活动连接的数量。我认为,就目前而言,我的程序可以同时处理 10 个活动连接(如 10 个线程在客户端或服务器上执行计算以获取回复)。这是默认的活动连接数是否有意义,我可以使用此处suggestThreadPoolSize()
描述的反应器选项来增加它吗?