SQLAlchemy:在响应完成后写入数据库

2024-04-26 21:54:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个简单的服务,大致可以完成以下任务:

  1. HTTP客户端连接到服务器
  2. 服务器将客户机的sessionID和时间戳写入数据库,在大多数情况下只返回一个空响应

(它做实际工作并返回实际数据的情况与此问题无关)

为了尽快返回此响应,我想将信息写入请求处理程序主体中的memcache(因为memcache速度很快),并生成一个单独的线程,其中使用SQLAlchemy的另一个函数将其写入持久存储。这样,我可以在写入memcache并生成线程后立即返回,请求处理程序不必等到SQLAlchemy将信息保存到数据库。你知道吗

这有道理吗?如果是,我应该如何实施?你知道吗


Tags: 数据服务器信息数据库http处理程序客户端客户机