项目概述
A fast and reliable background task processing library for Python 3.
项目地址
https://github.com/Bogdanp/dramatiq
项目页面预览

关键指标
- Stars:5078
- 主要语言:Python
- License:GNU Lesser General Public License v3.0
- 最近更新:2026-01-12T14:41:01Z
- 默认分支:master
本站高速下载(国内可用)
点击下载(本站镜像)
– SHA256:fa5751693d369c84575147f22259253cc3a4faf113f2a237d6bf255111651175
安装部署要点(README 精选)
Installation
If you want to use it with [RabbitMQ]
pip install 'dramatiq[rabbitmq, watch]'
or if you want to use it with [Redis]
pip install 'dramatiq[redis, watch]'
Quickstart
Make sure you’ve got [RabbitMQ] running, then create a new file called
example.py:
import dramatiq
import requests
import sys
@dramatiq.actor
def count_words(url):
response = requests.get(url)
count = len(response.text.split(" "))
print(f"There are {count} words at {url!r}.")
if __name__ == "__main__":
count_words.send(sys.argv[1])
In one terminal, run your workers:
dramatiq example
In another, start enqueueing messages:
python example.py http://example.com
python example.py https://github.com
python example.py https://news.ycombinator.com
Check out the [user guide] to learn more!
常用命令(从 README 提取)
(未提取到命令块)
通用部署说明
- 下载源码并阅读 README
- 安装依赖(pip/npm/yarn 等)
- 配置环境变量(API Key、模型路径、数据库等)
- 启动服务并测试访问
- 上线建议:Nginx 反代 + HTTPS + 进程守护(systemd / pm2)
免责声明与版权说明
本文仅做开源项目整理与教程索引,源码版权归原作者所有,请遵循对应 License 合规使用。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END








暂无评论内容