Welcome to rapidsms-celery-router!

rapidsms-celery-router is a custom RapidSMS router implementation that uses Celery to queue incoming and outgoing messages.

Warning

rapidsms-celery-router is only compatible with the feature/new-routing branch of RapidSMS.

Motivation

RapidSMS ships with a router, BlockingRouter, that processes messages synchronously in the main HTTP thread. This is fine for most scenarios, but in some cases you may wish to process messages outside of the HTTP request/response cycle to be more efficient. rapidsms-celery-router is a custom router that allows you queue messages for background processing. It’s designed for projects that require high messages volumes and greater concurrency.

Read the Docs v: latest
Versions
latest
v0.0.1
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.