我正在使用Tweepy制作stream
个对象以使用流媒体API并关注一些用户。
现在,用户可以通过调用Web服务添加用户。我想断开已经运行的流并与新用户重新启动它。我无法保留对stream
对象的引用,因为可以从多个来源(Web服务,后台任务等)添加要关注的用户。
我正在考虑将stream
对象保存在数据库/文件/中,然后当必须添加新用户时,实用程序函数可以从数据库中获取当前正在运行的stream
/ file / whatever并调用disconnect
并重新开始。
我无法保留stream
对象(pickle
不起作用)。我该如何设计这样的场景?