ElixirScope.Distributed.EventSynchronizer (elixir_scope v0.0.1)

Synchronizes events across distributed ElixirScope nodes.

Handles:

  • Efficient event delta synchronization
  • Conflict resolution for overlapping events
  • Bandwidth optimization for large event sets
  • Eventual consistency guarantees

Summary

Functions

Forces a full synchronization with all cluster nodes.

Handles incoming synchronization requests from other nodes.

Synchronizes events with all nodes in the cluster.

Synchronizes events with a specific node.

Functions

full_sync_with_cluster(cluster_nodes)

Forces a full synchronization with all cluster nodes.

handle_sync_request(map)

Handles incoming synchronization requests from other nodes.

sync_with_cluster(cluster_nodes)

Synchronizes events with all nodes in the cluster.

sync_with_node(target_node, last_sync_time \\ nil)

Synchronizes events with a specific node.