文件名称:trytond-async-sqs:使用 SQS 异步执行 Tryton 方法调用
文件大小:16KB
文件格式:ZIP
更新时间:2024-07-23 23:27:47
Python
Tryton SQS 异步执行 此模块可帮助您使用 Amazon SQS 和工作线程异步执行长时间运行和阻塞的任务。 快速开始 from trytond.modules.async_sqs import async_task class MyBigReport(Report): __name__ = 'report.bigreport' @async_task() def expensive_method(self, arg1, arg2): """ An expensive method which determines your future """ # do something hard and figure it out return your_future 既然用 async
【文件预览】:
trytond-async-sqs-develop
----.travis.yml(187B)
----README.rst(5KB)
----.coveragerc(93B)
----serialization.py(3KB)
----async.py(10KB)
----tests()
--------__init__.py(825B)
--------test_async.py(8KB)
--------test_views_depends.py(1KB)
--------test_serialization.py(2KB)
----__init__.py(365B)
----setup.cfg(211B)
----requirements.txt(41B)
----setup.py(4KB)
----dev_requirements.txt(77B)
----tryton.cfg(42B)
----Makefile(347B)
----worker.py(4KB)