Hibernating Rhinos Ltd
Oren Eini l CEO l Mobile: + 972-52-548-6969
Office: +972-4-622-7811 l Fax: +972-153-4-622-7811
--
You received this message because you are subscribed to the Google Groups "raft-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to raft-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Yes, TCP can handle ACK situation, however that degrades throughput, because its overhead is bigger than UDP one, doesn't it?Certainly InstallSnapshot should be implemented in TCP. I just open a discussion on whether we can implement Heartbeat(AppendEntries that carries no information) in UDP to reduce the total network overhead?
We use UDP / Multicast but we do that with the Aeron library to provide reliable transport semantics.
I would agree with Archie that flow control and back pressure are key.
If you don't have extreme performance requirements, I would switch to TCP to be vanilla otherwise
we have found UDP / Multicast Aeron to be an option.
Philip