首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于PostgreSQL的异步作业处理

基于PostgreSQL的异步作业处理
EN

Software Recommendation用户
提问于 2016-09-21 07:53:47
回答 1查看 90关注 0票数 0

我搜索异步作业处理系统,如芹菜python-rq,但基于PostgreSQL。

所需特征:

  • 作业异步处理
  • 使用PostgreSQL
  • 用于Python的API
  • 以独立于语言的格式存储消息(json,yaml,protcol,.)不是蟒蛇泡菜。
  • 开源

为什么PostgreSQL:

  • 我们已经使用了postgreSQL
  • 大多数工作都不会失去。这不是Redis和RabbitMQ的默认设置。
  • 我们每小时只有很少的工作。简单比性能更重要。
  • 芹菜太大了

关于SELECT FOR UPDATE .. SKIP LOCKED的相关文章,在PostgreSQL 9.5:https://blog.2ndquadrant.com/what-is-select-skip-locked-for-in-postgresql-9-5/中介绍

EN

回答 1

Software Recommendation用户

发布于 2017-05-01 19:16:59

这个方法并不能解决所有想要的特性,但它们中的大多数:

https://www.npmjs.com/package/pg-boss

它基于node.js,而不是Python。

它使用PostgresSQL和新的跳过锁定特性。

票数 0
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/36331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档