Confirmed users
192
edits
No edit summary |
|||
| Line 3: | Line 3: | ||
The '''Message Queue''' project is part of [[Services/Sagrada|Project Sagrada]], | The '''Message Queue''' project is part of [[Services/Sagrada|Project Sagrada]], | ||
providing a service for applications to queue messages for clients. | providing a service for applications to queue messages for clients. | ||
Queuey provides queues for applications that can optionally be secured with a | |||
Browser-ID assertion, accessible via a RESTful HTTP API. | |||
Queues are lists of messages ordered by time of insertion with several basic | |||
operations available: | |||
* Create a queue (optionally with a Browser-ID assertion to allow that user to | |||
read and/or delete their own messages in the queue) | |||
* Insert messages into a queue (optionally spread over queue partitions when | |||
the queue is anticipated to be used for worker processes) | |||
* Read messages from a queue, in ascending or descending order | |||
* Designate a starting timestamp to only query messages before or after | |||
a specific time | |||
* Delete a message in a queue | |||
* Remove a queue | |||
* Show information about a queue | |||
= Terminology = | = Terminology = | ||