-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Problem: We have a Clojure HTTP API, a postgres DB, and a ClojureScript UI, but we have no practical infrastructure for processing requests asynchronously. Add RabbitMQ.
A/C:
- Add basic RabbitMQ functionality to DativeBase.
- Add Docker config and docs for installing RabbitMQ and setting up a local topology
- Add an API endpoint that receives HTTP requests, enqueues a message, and returns an appropriate "async processing initiated" HTTP response.
- Ensure there is a handler for processing the Rabbit message.
- Get RabbitMQ running on CIPL server and ensure all of the above works on the test server.
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Todo