我想让一个 python 类永久存在,这样我就可以不断地与它交互。原因是这个类是高度内存密集型的,这意味着(1)我不能将它多次放入内存,以及(2)加载类非常慢。
我曾尝试使用Pyro和RPYC来实现这一点,但似乎这些包总是在每次发出新请求时删除对象并创建一个新对象(这正是我不想做的。)但是,我确实为 Pyro 找到了以下选项:
@Pyro4.behavior(instance_mode="single")
这确保只创建一个实例。但是,由于可能会同时发出多个请求,所以我不是 100% 认为这样做是安全的。有没有更好的方法来完成我想做的事情?
提前感谢您的帮助,非常感谢!(我已经为此苦苦挣扎了一段时间)。
大号