rusty-celery::crab:芹菜的Rust实现,用于生产和使用后台任务

时间:2024-02-26 12:20:07
【文件属性】:

文件名称:rusty-celery::crab:芹菜的Rust实现,用于生产和使用后台任务

文件大小:1008KB

文件格式:ZIP

更新时间:2024-02-26 12:20:07

rust redis rabbitmq celery celery-workers

的Rust实现,用于通过分布式消息队列生成和使用异步任务。 无论您在Rust的经验水平如何,我们都欢迎大家的贡献。 对于初学者来说,请参阅 。 如果您已经了解Rust的基础知识,但是它们是Celery的新手,请查看或原始的Python 。 快速开始 通过使用属性装饰函数来定义任务。 use celery :: prelude :: * ; #[celery::task] fn add (x: i32 , y: i32 ) -> TaskResult< i32> { Ok (x + y) } 使用宏创建一个应用,并使用它注册您的任务: let my_app = celery


【文件预览】:
rusty-celery-main
----Cargo.toml(2KB)
----.flake8(164B)
----.github()
--------dependabot.yml(232B)
--------ISSUE_TEMPLATE()
--------workflows()
----HACKING_QUICKSTART.md(7KB)
----RELEASE_GUIDE.md(2KB)
----src()
--------error.rs(9KB)
--------beat()
--------routing.rs(1KB)
--------prelude.rs(181B)
--------protocol()
--------export.rs(299B)
--------backend()
--------codegen.rs(12KB)
--------lib.rs(7KB)
--------broker()
--------app()
--------task()
----img()
--------rusty-celery-logo-transparent.png(62KB)
--------favicon.ico(15KB)
--------rusty-celery-logo.png(83KB)
--------favicon-32x32.png(2KB)
--------rusty-celery-logo-only.png(16KB)
--------demo.gif(758KB)
--------favicon-16x16.png(719B)
----scripts()
--------generate_release_notes.py(2KB)
--------brokers()
----requirements.txt(7B)
----examples()
--------celery_app.rs(4KB)
--------beat_app.rs(1KB)
--------celery_app.py(3KB)
--------.gitignore(5B)
----CONTRIBUTING.md(2KB)
----LICENSE(11KB)
----README.md(7KB)
----Makefile(702B)
----celery-codegen()
--------Cargo.toml(432B)
--------src()
----tests()
--------brokers()
--------codegen.rs(53B)
--------task_codegen()
--------beat_codegen()
--------integrations.rs(13B)
--------app_codegen()
----.gitignore(565B)
----dev-requirements.txt(135B)
----pyproject.toml(218B)
----CHANGELOG.md(10KB)

网友评论