gpt4 book ai didi

python - 在 Python 中处理来自多个套接字的传入数据

转载 作者:行者123 更新时间:2023-11-28 21:27:18 25 4
gpt4 key购买 nike

背景:我有一个当前的实现,它从 python 中大约 120 个不同的套接字连接接收数据。在我当前的实现中,我处理每个单独的套接字连接,每个连接都有一个专用线程。这些线程中的每一个都解析数据并最终将其存储在共享的锁定字典中。这些套接字没有统一的数据速率,一些套接字比其他套接字获得更多数据。

问题:这是在 python 中处理传入数据的最佳方式,还是 python 有更好的方式来处理每个线程的多个套接字?

最佳答案

使用异步方法会让您更快乐。作为一个众所周知的应用程序的一个很好的实现示例 Tornado是完美的。您也可以轻松地将 Tornado 的 ioloop 用于 Web 服务器以外的事物。

有替代库,例如 gevent ;但我相信 Tornado 是一个更好的地方,因为它提供了循环和在其之上实现的 Web 服务器,作为如何很好地使用循环的一个很好的例子。

关于python - 在 Python 中处理来自多个套接字的传入数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11287411/

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