flow-pie/chamaa.api
在 GitHub 查看Integrate RabbitMQ for background jobs (notifications, payments)
Open
#72 创建于 2025年11月9日
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