GitHub - h2337/cppq: 用于 C++17 的简单、可靠且高效的分布式任务队列

主要观点:cppq 是用于 C++17 的简单、可靠且高效的分布式任务队列,基于 Redis 设计,可实现异步任务处理和高可用性及水平扩展。
关键信息

  • 包含 Web UI 和 CLI 两种管理方式,Web UI 提供现代仪表盘监控和控制队列及任务,CLI 是功能丰富的命令行界面。
  • 具备多种功能,如保证任务至少执行一次、任务重试、自动恢复崩溃任务等。
  • 示例展示了如何注册任务类型和处理程序、创建任务、使用不同队列和调度任务等。
    重要细节
  • 是头文件库,依赖libuuidhiredis,可通过包管理器安装。
  • Web UI 技术栈包括 Next.js 15、React 19、TypeScript 等,CLI 支持多种输出格式和配置方式。
  • 许可证为 MIT 许可证,线程池功能来自https://github.com/bshoshany/thread-pool
阅读 12
0 条评论