CloudServices/Sagrada/Queuey: Difference between revisions

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 =
Confirmed users
192

edits