CodeForAfrica / CodeForAfrica/HealthTools.API

Use RabbitMQ for query processing

Open
#34 0 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
Dominant language
Python
Stars
19
Forks
20
PR merge metrics
No merged PRs in 30d

Description

When a service we are depending on such as Elasticsearch fails, we will lose the queries (particularly via SMS that are costly) and will be unable to respond to the user.

Using RabbitMQ will allow storing the message in a queue and track the job until it is finished successfully on a number of retries or manually if intervention is needed.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.