我有一个( Flask )应用,该应用需要一个dict
来存储具有“读写”访问权限的某些数据。 (请注意,序列化/反序列化的成本太高,无法将这些数据存储到数据库或我所知道的其他任何东西中。)
我想与 Gunicorn 一起运行我的应用。 如何在多个工作人员之间共享“读写” dict
?
pre_load
选项不令人满意,因为我的dict
必须由多个工作人员编写(和共享)。 (由于我的应用程序设计,我没有冲突的风险。)
Gunicorn 依赖于multiprocessing
模块,我想用dict
创建我的manager.dict()
,也许在pre_fork()
钩子中。这是个好主意吗? 以及如何访问Gunicorn Manager
实例?