flow-pie/chamaa.api

Integrate RabbitMQ for background jobs (notifications, payments)

Open

#72 创建于 2025年11月9日

在 GitHub 查看
 (0 评论) (0 反应) (0 负责人)HTML (4 fork)auto 404
good first issue

仓库指标

Star
 (3 star)
PR 合并指标
 (PR 指标待抓取)

描述

Integrate RabbitMQ for asynchronous background job processing.

Requirements:

  • Setup RabbitMQ message broker
  • Create message queues for notifications, payments, and emails
  • Implement job producers (API endpoints that trigger jobs)
  • Implement job consumers/workers
  • Add retry logic and dead letter queue handling
  • Setup monitoring for queue health

Deliverables:

  • RabbitMQ configuration
  • Message producer service
  • Worker/consumer implementations
  • Job definitions for notifications, payments, and emails
  • Error handling and retry policies

贡献者指南