abstract
This lab illustrates the capabilities of Akka Distributed Data in handling shared data structures, focusing on consistency. Students will explore various Read/Write strategies, including Local, Majority, and All (strict), to understand their impact on distributed systems' behavior, considering CAP characteristics. The lab includes practical examples on setting up a basic Akka Cluster and Distributed Data in Java and implementing a Conflict-free Replicated Data Type (CRDT), for example the Last Write Wins Map (LWWMap).
keywords
Akka • Akka Distributed Data • Java • replication • consistency
references
outcomes