首先,我在stackoverflow中读过关于这个的所有主题:Global variable and python flask。 我需要一个全局对象(pyserial对象),以便定期与设备进行通信。为此,我使用了ServerSentEvents。如果使用ServerSentEvents,则需要有一个异步服务器,例如带有gevent的gunicorn。在
现在我有工作的ServerSentEvents,但问题是每个请求都是由“随机”进程处理的,这意味着每个请求中的out global variable(pyobject)将不同,这是不好的。。。在
如何在flask或pyton中获得全局唯一的进程间变量?在
提前谢谢。在
编辑: 我遵循一个建议: 创建一个RabbitMQ服务器,然后在此服务器中封装pyserial对象。然后我使用pika创建一个RPC队列,并将命令发送到该队列并在RabbitMQ服务器中处理它。这样我就只有一个pyserial,而且我没有种族条件。在
目前没有回答
相关问题 更多 >
编程相关推荐