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

貢獻者指南