Python 从WSGI瓶子应用程序在后台发送电子邮件
我在apache中使用mod_wsgi使用瓶子.py框架创建了一个RESTAPI。当某些操作发生时,我需要发送电子邮件,但该过程会减慢服务器API响应,通常会导致超时 我已经研究过APScheduler之类的东西,但所有的例子都是针对Flask的,我现在太深入地使用瓶子来切换,所以这不是一个选项Python 从WSGI瓶子应用程序在后台发送电子邮件,python,apache,mod-wsgi,bottle,apscheduler,Python,Apache,Mod Wsgi,Bottle,Apscheduler,我在apache中使用mod_wsgi使用瓶子.py框架创建了一个RESTAPI。当某些操作发生时,我需要发送电子邮件,但该过程会减慢服务器API响应,通常会导致超时 我已经研究过APScheduler之类的东西,但所有的例子都是针对Flask的,我现在太深入地使用瓶子来切换,所以这不是一个选项 有没有一种不做cron之类的工作的好方法,可以通过bottle.py在后台任务上发送电子邮件?而不是在请求在队列的另一端等待时发送电子邮件,难道你不能将电子邮件排成队列以供将来处理吗 然后,您将有一个单
有没有一种不做cron之类的工作的好方法,可以通过bottle.py在后台任务上发送电子邮件?而不是在请求在队列的另一端等待时发送电子邮件,难道你不能将电子邮件排成队列以供将来处理吗 然后,您将有一个单独的线程从电子邮件队列中读取并执行发送
或者,您可以使用(如gevent)并生成电子邮件任务,这些任务将在您完成对每个HTTP请求的响应后独立处理。您需要保证电子邮件已发送吗?如果这样做,则需要使用具有持久任务队列(如芹菜)的系统。