gpt4 book ai didi

python-3.x - python Quart 中的 Websockets 有多个 worker ?

转载 作者:行者123 更新时间:2023-12-03 06:44:46 26 4
gpt4 key购买 nike

Python Quart 中的 Websockets 与多个 worker ?

当我的应用程序跨多个工作人员启动时,是否有广播消息的解决方案 - 例如使用 hypercorn?

我目前正在这样启动我的应用:

$ hypercorn -b 127.0.0.1:8000 -w 4 wsgi:app

但记录的解决方案是将连接的客户端保存在内存中,无法向订阅同一事件的其他人广播。

有什么想法吗?我正在考虑使用 Redis 来实现这一点,但我想要一个更简单的解决方案。

最佳答案

我认为没有比 Redis(或类似的第三方工具)更简单的解决方案了。

运行 Hypercorn 时可以在 worker 之间共享内存,但设置起来并不简单。 Start here如果你想试试这个。尽管在某些时候您可能有跨多台机器的工作人员,在这种情况下共享内存不再有效。

关于python-3.x - python Quart 中的 Websockets 有多个 worker ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62684672/

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