gpt4 book ai didi

python - 在两个 Python 服务器之间发送消息

转载 作者:行者123 更新时间:2023-11-28 22:07:02 24 4
gpt4 key购买 nike

我有两台服务器 - 一台 Django,另一台可能是用 Python 编写的 - 一台将“任务”放入数据库,另一台正在处理这些任务。

它们共享一个数据库,但我希望处理器能够快速响应新任务,而不是定期轮询。

两个 Python 服务器是否有任何直接的方式相互通信,或者任务处理器是否必须具有网络 Hook 或其他东西?

感觉应该有一种幸福的方式来做到这一点......

最佳答案

寻找像 ActiveMQ 这样的消息代理, RabbitMQ , ZeroMQ .它们旨在解决与您所描述的类似的问题。

我正在使用 Python 编写的服务器部分开发实时 MMORPG,我们的守护进程目前使用 ActiveMQ 和 STOMP 将任务相互排队。协议(protocol)。

在低级消息代理上保持与消费者的套接字连接,因此它比定期轮询更有效。

关于python - 在两个 Python 服务器之间发送消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2674400/

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