{"repo":"sonus21/rqueue","free":true,"listed":false,"github":"https://github.com/sonus21/rqueue","clone":"git clone https://github.com/sonus21/rqueue.git","description":"Rqueue: Job Queue and Scheduler for Spring and Spring Boot (Redis & NATS)","language":"Java","stars":391,"topics":["spring-boot","spring","redis","asynchronous-tasks","delayed-jobs","delayed-queue","java","task-executor","task-scheduler","queue-tasks"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"Rqueue: Job Queue and Scheduler for Spring and Spring Boot (Redis &amp; NATS) Rqueue is a job queue and producer-consumer system for Spring and Spring Boot with pluggable broker backends — Redis (default) and NATS JetStream . It supports producers and consumers for background jobs, scheduled tasks, and event-driven workflows, similar to Sidekiq or Celery, fully integrated into the Spring programming model with annotation-driven APIs and minimal setup. Features Job execution Run background jobs asynchronously Schedule jobs for any future time Run periodic jobs at fixed intervals Guarantee at-least-once delivery Retry failed jobs automatically with fixed or exponential backoff Queues and routing Deduplicate messages using message IDs Process priority workloads such as high, medium, and low Prioritize workloads with group-level queue priority and weighted, strict, or hard strict ordering Fan out the same message to multiple listeners Poll messages in batches for higher throughput Consumers and scale Use annotation-driven listeners with Spring beans Get started with just the dependency in Spring Boot applications Run multiple competing consumers in parallel Configure listener concurrency per worker Support long-running jobs with periodic check-ins Serialize and deserialize message payloads automatically Operations and extensibility Add middleware before listener execution Use callbacks for dead-letter, discard, and related flows Subscribe to bootstrap and task execution events Mo","default_branch":null,"files":null,"tree":[],"storefront":"/r/sonus21","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sonus21/rqueue/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}