79088102

Date: 2024-10-15 01:08:37
Score: 1.5
Natty:
Report link

Each cluster node after processing a message/transaction from the log, could publish the result of processing back as a message to the cluster log.

A separate clustered service running in the same cluster could look for all the results, check if any of the result is different from the others and determine divergence. We would know exactly which transaction caused divergence.

Once divergence is detected, would have to check if Aeron permits reconfiguring the cluster dynamically by removing the divergent node from the cluster.

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Peter Thomas