django_transaction_barrier:Django 和 Celery 的交易障碍

时间:2024-07-12 23:25:23
【文件属性】:

文件名称:django_transaction_barrier:Django 和 Celery 的交易障碍

文件大小:16KB

文件格式:ZIP

更新时间:2024-07-12 23:25:23

Python

django_transaction_barrier - Django 和 Celery 的交易障碍 django_transaction_barrier 为事务提供了一个类似屏障的抽象。 Django 应用程序开发人员可以使用“事务屏障”在事务中生成任务并保证任务阻塞,直到它能够访问事务中所做的更新。 django_transaction_barrier 在设计时考虑了 ,并提供了一个 Celery 任务基类。 使用基类很容易编写代码来原子地修改数据库并生成在事务提交后执行的 Celery 任务。 安装 从源安装或使用 pip: pip install django_transaction_barrier 并将“django_transaction_barrier”添加到settings.py中的INSTALLED_APPS: INSTALLED_APPS = ( 'dj


【文件预览】:
django_transaction_barrier-master
----MANIFEST.in(31B)
----README.rst(3KB)
----Dockerfile(935B)
----django_transaction_barrier()
--------models.py(453B)
--------postgresql.py(2KB)
--------__init__.py(4KB)
--------migrations()
--------sqlite3.py(1KB)
--------celery.py(3KB)
----testproject()
--------run-rabbitmq.sh(45B)
--------django_transaction_barrier(29B)
--------testproject()
--------requirements.txt(45B)
--------manage.py(254B)
--------run-celery.sh(131B)
--------tests.py(3KB)
----setup.py(1KB)
----LICENSE.txt(1KB)

网友评论