gpt4 book ai didi

python - 在 Python.SocketServer.TCPServer 中有一个很长的 request_queue_size 是危险的吗?

转载 作者:行者123 更新时间:2023-11-28 17:47:57 25 4
gpt4 key购买 nike

我将运行一个继承自 Python.SocketServer.TCPServer 的小型服务器。万一代码太慢,我可以让它线程化或者只是扩大队列大小,运行时间会长一些。将 request_queue_size 设置为较大的值(比如几千)是否有任何危险?我的程序中唯一非常重要的事情是我不会丢失任何数据。

最佳答案

根据您的操作系统,request_queue_size 的最大值将为 128(至少在 Linux 和 Mac OS X 上这是默认最大大小)。较高的值不会给出错误,但会默默地受到限制。

我认为较高的值不一定是个问题,尽管我会认真考虑使用某种形式的线程(或者,如果合适的话,使用 gevent 或类似的东西的异步解决方案)。 SocketServer 模块提供了用于创建线程或分支套接字服务器的 mixins。

关于python - 在 Python.SocketServer.TCPServer 中有一个很长的 request_queue_size 是危险的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15268997/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com