[ 
https://issues.apache.org/jira/browse/USERGRID-1268?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Johnson updated USERGRID-1268:
------------------------------------
    Description: 
By using an distributed Actor System, we can ensure that only one thread 
accesses any one unique value at a time. I have a working proof of concept of 
this that writes to Cassandra (via Java Native Driver).

Initial design is here:
https://docs.google.com/document/d/1o9okFgNb_c1RY0eIcZMhijhxE9v7BxHYDiuI8BqkLgU/edit#

Proof of Concept (POC) code is here:
https://github.com/snoopdave/akka_poc1

Presentation that explains the POC is here:
https://docs.google.com/presentation/d/11ARSPZ6IAxOYSTo4jcmEdnzXvOgVGNGslznmVtLOZjY/edit?usp=sharing


  was:
By using an distributed Actor System, we can ensure that only one thread 
accesses any one unique value at a time. I have a working proof of concept of 
this that writes to Cassandra (via Java Native Driver).

Initial design is here:
https://docs.google.com/document/d/1o9okFgNb_c1RY0eIcZMhijhxE9v7BxHYDiuI8BqkLgU/edit#
(comments are most welcome)

Proof of Concept (POC) code and sequence diagram are here:
https://github.com/snoopdave/akka_poc1

Slides with some diagrams and test results of the POC:
https://docs.google.com/presentation/d/11ARSPZ6IAxOYSTo4jcmEdnzXvOgVGNGslznmVtLOZjY/edit?usp=sharing



> Proof of Concept: use Akka for Unique Value enforcement
> -------------------------------------------------------
>
>                 Key: USERGRID-1268
>                 URL: https://issues.apache.org/jira/browse/USERGRID-1268
>             Project: Usergrid
>          Issue Type: Story
>          Components: Stack
>            Reporter: David Johnson
>            Assignee: David Johnson
>
> By using an distributed Actor System, we can ensure that only one thread 
> accesses any one unique value at a time. I have a working proof of concept of 
> this that writes to Cassandra (via Java Native Driver).
> Initial design is here:
> https://docs.google.com/document/d/1o9okFgNb_c1RY0eIcZMhijhxE9v7BxHYDiuI8BqkLgU/edit#
> Proof of Concept (POC) code is here:
> https://github.com/snoopdave/akka_poc1
> Presentation that explains the POC is here:
> https://docs.google.com/presentation/d/11ARSPZ6IAxOYSTo4jcmEdnzXvOgVGNGslznmVtLOZjY/edit?usp=sharing



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to