News for hackers. Stuff that matters.
Re:NSQ: Realtime distributed message processing at scale (in... by dclusin on Tuesday October 09, 2012 @01:14PM (#4632737)
Sequence numbers on messages sent by producers coupled with some sort of persistence by the sender. This way when a gap is detected some sort of resend protocol can be implemented to achieve the delivery guarantee.
Re:NSQ: Realtime distributed message processing at scale (in... by jlgreco on Tuesday October 09, 2012 @01:50PM (#4632965)
So the sender just keeps trying until it gets an ACK. Fair enough, though I imagine you'd want to run multiple nodes even with this.
Re:NSQ: Realtime distributed message processing at scale (in... by dclusin on Tuesday October 09, 2012 @03:48PM (#4633579)
Correct. Reliability and Availability are two separate but related goals.