The document says "Creating a new log segment during ownership change is known as ‘
obtaining an epoch during leader election’ in distributed consensus algorithms." [1]
Did you guys have any comparison between DistributedLog and Raft[2] or any other consensus algorithms? Or did you compare with Kafka's replication [3] and its IRS (in-sync replicas)?
We are now looking for a messaging solution to store finiancial data. It seems that DistributedLog is a good fit for us - strong consistency and durability. But we'd like to know more about its consistency model. It would be good that you guys could share your experience. And also if there are any performance numbers, that would be awesome too. (We've looked at the open source area. Kafka doesn't quite meet our requirements. performance sucks on durable writes and IRS can shrink to zero causing data loss ...)