Redis push в фоновом потоке (не блокирует ответ), v1.41
This commit is contained in:
+4
-2
@@ -180,8 +180,10 @@ class ContractsApp:
|
||||
finally:
|
||||
db.put_conn(conn)
|
||||
|
||||
# Файл — в Redis (мгновенно)
|
||||
redis_client.push({"filename": filename, "b64": b64, "mime": mime, "cid": str(cid)})
|
||||
# Файл — в Redis (в фоне, не блокируем ответ)
|
||||
import threading
|
||||
task = {"filename": filename, "b64": b64, "mime": mime, "cid": str(cid)}
|
||||
threading.Thread(target=redis_client.push, args=(task,), daemon=True).start()
|
||||
|
||||
return jsonify({"contract_id": str(cid)})
|
||||
except Exception as e:
|
||||
|
||||
Reference in New Issue
Block a user