没有合适的资源?快使用搜索试试~ 我知道了~
基于 sqlx 和 PostgreSQL 的作业队列。
共24个文件
rs:8个
sql:4个
yml:3个
需积分: 10 0 下载量 172 浏览量
2021-06-28
19:21:43
上传
评论
收藏 34KB ZIP 举报
温馨提示
sqlxmq基于sqlx和PostgreSQL作业队列。该库允许 CRUD 应用程序运行后台作业,而不会使其部署复杂化。唯一的运行时依赖项是PostgreSQL ,因此这对于已经使用PostgreSQL数据库的应用程序来说是理想的。尽管使用 SQL 数据库作为作业队列意味着会降低交付作业的延迟,但普通作业队列中存在几个完全可以避免的显示停止问题。对于大多数其他作业队列,正在进行的作业是正常数据库备份未涵盖的状态。即使作业备份,有没有办法恢复这两个数据库和作业队列的一致点的时间,而无需手动解决冲突。通过将作业存储在数据库中,现有的备份程序将存储动态作业和持久数据的完全一致的状态。此外,作业可以作为其他事务的一部分生成和完成,从而可以轻松编写正确的应用程序代码。利用PostgreSQL的强大功能,此作业队列提供了其他作业队列中不存在的多项功能。特征一次发送/接收多个作业。这减少了对数据库的查询次数。发送要在未来日期和时间执行的作业。无需单独的调度系统。可靠地交付工作。使用指数退避自动重试。重试次数和初始退避参数是可配置的。事务性发送作业。避免在事务回滚时发送虚假作业。事务性完成作业。如果作
资源推荐
资源详情
资源评论
收起资源包目录
Diggsey-sqlxmq-rust-miscellaneous.zip (24个子文件)
sqlxmq-master
.gitignore 19B
README.md 6KB
LICENSE-MIT.txt 1023B
.github
actions
postgres
action.yml 513B
workflows
toolchain.yml 2KB
publish.yml 725B
.env 59B
sqlxmq_stress
.env 66B
Cargo.toml 403B
migrations
20210316025847_setup.up.sql 9KB
20210316025847_setup.down.sql 316B
src
main.rs 3KB
Cargo.toml 1KB
sqlxmq_macros
Cargo.toml 514B
src
lib.rs 7KB
migrations
20210316025847_setup.up.sql 9KB
20210316025847_setup.down.sql 316B
src
lib.rs 14KB
spawn.rs 5KB
registry.rs 4KB
runner.rs 14KB
utils.rs 899B
hidden.rs 229B
LICENSE-APACHE.txt 11KB
共 24 条
- 1
资源评论
weixin_38516380
- 粉丝: 3
- 资源: 942
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 部署yolov8的tensorrt模型支持检测分割姿态估计的C++源码+部署步骤.zip
- 以简单、易用、高性能为目标、开源的时序数据库,支持Linux及Windows, Time Series Database.zip
- python-leetcode面试题解之第198题打家劫舍-题解.zip
- python-leetcode面试题解之第191题位1的个数-题解.zip
- python-leetcode面试题解之第186题反转字符串中的单词II-题解.zip
- 一个基于python的web后端高性能开发框架,下载可用
- python-leetcode面试题解之第179题最大数-题解.zip
- python-leetcode面试题解之第170题两数之和III数据结构设计-题解.zip
- python-leetcode面试题解之第168题Excel表列名称-题解.zip
- python-leetcode面试题解之第167题两数之和II输入有序数组-题解.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功