This sounds like a great idea.

One thing I like about these services, particularly those based around REST
over HTTP, is that they're simple to use, intuitive and easily
integratable, no special client libs required.

Are there any common/standard APIs/protocols that do this? Would this look
similar to something like Amazon SQS?

On 9 Nov 2016 17:55, "John D. Ament" <john.d.am...@gmail.com> wrote:

> All,
>
> One thing I see come up quite often when looking at cloud based messaging
> systems is the concept of a reservation (there's a couple of terms out
> there, reservation seems to describe it best).  The reservation acts like
> this:
>
> - Client polls for messages and get some number of messages back.
> - When a client polls again, those messages are not returned for some
> duration since it read them.
> - The messages are not auto-acknowledged.
> - A second API is invoked indicating that the client has acknowledged that
> message, typically using some message id or reservation id.
> - If after some duration, a message was not acknowledged, it becomes
> eligible for reception again.
>
> I'd like to add this type of capability to the REST API for Artemis.  What
> do others think?
>
> John
>

Reply via email to