正在写一个网站,
用户提交数据之后网站通过 SQLAlchemy 插入数据进 MySQL 中.. 同时加入一个 work 进队列
然后队列中的 worker 完成任务后直接通过 MySQLdb 把结果更新到数据库里
但是此时我可以在 MySQL 里看到数据已经处理结束了,但是网站这里看到的还是 worker 处理前的数据,需要等很久才能恢复。
查了关于 sqlalchemy 的 cache 问题,却没有得到相关答案.. 有人知道这种情况是怎么造成的么?
用户提交数据之后网站通过 SQLAlchemy 插入数据进 MySQL 中.. 同时加入一个 work 进队列
然后队列中的 worker 完成任务后直接通过 MySQLdb 把结果更新到数据库里
但是此时我可以在 MySQL 里看到数据已经处理结束了,但是网站这里看到的还是 worker 处理前的数据,需要等很久才能恢复。
查了关于 sqlalchemy 的 cache 问题,却没有得到相关答案.. 有人知道这种情况是怎么造成的么?
