Sessions at Clojure/West 2012 about Riak and Eventual Consistency on Friday 16th March

Your current filters are…

  • Knockbox, an Eventual Consistency Toolkit

    by Reid Draper

    Eventual consistency is everywhere. DNS is the canonical example, but it's becoming more important in mobile applications with sporadic connectivity and databases with high availability requirements. One of the difficulties with these systems is resolving conflicting writes. Some cases allow for last-write-wins, but other domains require a mechanism which doesn't lose data. knockbox is an open source Clojure project that takes data-structure implementations that support automatic conflict resolution, and wraps them up to be used just like any other Clojure seq, set, or map. This talk will explore the motivation behind knockbox, the data-structures themselves, using knockbox with Riak, and issues like garbage collection and synchronization.

    At 10:00am to 10:50am, Friday 16th March

    Coverage video