python 的作业队列实现

发布于 2024-08-03 05:16:36 字数 42 浏览 7 评论 0原文

你知道/使用Python的分布式作业队列吗?可以分享一下链接或者工具吗

Do you know/use any distributed job queue for python? Can you share links or tools

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

从来不烧饼 2024-08-10 05:16:36

Pyres 是一个用 python 构建的 resque 克隆。 Github 使用 Resque 作为他们的消息队列。两者都使用 Redis 作为队列后端,并提供基于 Web 的监控应用程序。

http://binarydud.github.com/pyres/intro.html

Pyres is a resque clone built in python. Resque is used by Github as their message queue. Both use Redis as the queue backend and provide a web-based monitoring application.

http://binarydud.github.com/pyres/intro.html

毁虫ゝ 2024-08-10 05:16:36

除了多处理之外,如果您使用的是 Django,还有 Celery 项目。

In addition to multiprocessing there's also the Celery project, if you're using Django.

王权女流氓 2024-08-10 05:16:36

您还可以在这里找到 Sylvain Hellegouarch 的“bucker”:

它是这样描述自己的:

  • bucker 是一个队列系统,支持队列的多种存储(目前是 memcached、Amazon SQS),并由通过客户端和队列之间的 TCP 连接发送的 XML 消息驱动服务器。

There's also "bucker" by Sylvain Hellegouarch which you can find here:

It describes itself like this:

  • bucker is a queue system that supports multiple storage for the queue (memcached, Amazon SQS for now) and is driven by XML messages sent over a TCP connections between a client and the queue server.
仙气飘飘 2024-08-10 05:16:36

红队列?
它是在 python+tornado 框架中实现的,使用 memcached 协议,并且可以选择持久化到日志文件中。
目前它也能够像 beanstalkd 一样运行,即 memcache 协议中的保留/删除方式。

REDQUEUE

redqueue?
It's implemented in python+tornado framework, speaks memcached protocol and is optionally persistent into log files.
Currently it is also able to behave like beanstalkd, the reserve/delete way in memcache protocol as well.

REDQUEUE

怎樣才叫好 2024-08-10 05:16:36

如果您认为 Celery 太重,无法满足您的需求,那么您可能需要查看简单的分布式任务队列:

If you think that Celery is too heavy for your needs then you might want to look at the simple distributed task queue:

你曾走过我的故事 2024-08-10 05:16:36

晚了一年或者什么的,但这是我拼凑在一起的东西,使进程队列一次只执行 X 个数字。 http://github.com/goosemo/job_queue

It's a year late or whatever, but this is something I've hacked together to make a queue of Processes executing them only X number at a time. http://github.com/goosemo/job_queue

笑脸一如从前 2024-08-10 05:16:36

您可能想查看多处理的队列。包含在 Python 2.6 中,可以在 PyPI 上获取早期版本的 Python。

标准库文档:http://docs.python.org/library/multiprocessing.html
在 PyPI 上: http://pypi.python.org/pypi/multiprocessing

You probably want to look at multiprocessing's Queue. Included in Python 2.6, get it on PyPI for earlier versions of Python.

Standard library documentation: http://docs.python.org/library/multiprocessing.html
On PyPI: http://pypi.python.org/pypi/multiprocessing

[旋木] 2024-08-10 05:16:36

还有 Unix 'at'

了解更多信息:
人在

Also there is Unix 'at'

For more info:
man at

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文