2.0
Zeplo lets developers add retry, delay, queue and schedule to HTTP endpoints without setting up Redis, RabbitMQ or SQS. Just prefix any HTTP endpoint with zeplo.to/ and the request is queued. Use Zeplo when Redis memory size and AWS permissions are getting you down. With Zeplo you don't need to manage job state, queues, or workers. You already have a HTTPS API, so creating a second interface and API for every service and method to make it asynchronous adds duplication and complexity. Key Zeplo features:
Delay and Schedule Schedule a job to run after a given time, or at regular intervals (CRON, time or RRULE).
Auto Retry Specify how many times to retry the request before failing, with customizable backoff.
Tracing Every job is traced, including all headers and body for enhanced debugging
Rate Limit Auto-handles rate limit response headers, automatically retrying after the requested backoff
Manual Retry Fix and reprocess failed records in the console to ensure your jobs are always completed.
Bulk Push Push multiple jobs to the queue at once, ensuring transaction safe queueing.
Every job is logged in the Zeplo console, allowing you to see exactly what’s happening in your queue and to respond to any problems. Cut above the noise and get alerts when things aren’t right. Setup custom alert filters and get notified by e-mail, Slack or PagerDuty.
Amazon Simple Queue Service (SQS) is a fast, reliable, scalable & affordable message queuing service. Use SQS to transmit data without losing messages.