我们正在使用mod_python运行运行Apache2的Linux服务器。一个mod_python脚本在数据库日志记录表中插入一个条目。日志记录表很大可能是磁盘写入争用点,或者在数据库维护期间可能暂时不可用。我们希望将日志记录作为异步后台任务分离,以便在完成日志记录之前完成用户请求。
理想情况下,会有一个后台流程。 Web处理程序会将其日志请求传递给后台进程。后台进程会将日志条目写入数据库。后台进程在队列已满时会排队一百个请求并删除请求。
Python中有哪些技术可以促进与后台进程的通信?
答案 0 :(得分:1)
你可以使用celery / redis任务队列。