Can we use nats as a message queue

293 views
Skip to first unread message

wil...@fossil.com

unread,
May 25, 2016, 3:36:38 AM5/25/16
to nats
I am going to find a high performance, high availability message queue for go in my project. After I read the document and tried to use nats, it seems it doesn't meet my requirement.

I hope that I can push a job into the queue and the job will be removed after a worker consumed it successfully. However, if there is no subscriber for a specific subject at the beginning, the message pushed by the publisher will not be handled anymore. Is it right?

I wanna know whether we can use nats as a message queue with some function like retry and something else.

Thanks

derek

unread,
May 25, 2016, 8:02:47 AM5/25/16
to nats
This is what traditional enterprise messaging systems provide, and in my opinion is an anti-pattern that leads to bad behavior. NATS is not traditional enterprise messaging.

That being said, we have announced and it is in private beta, a project utilizing NATS that provides streaming, replay, rate matching, and selected starts anywhere within a stream. Ping br...@apcera.com if you would like to be part of the private beta.
Reply all
Reply to author
Forward
0 new messages