2010-05-28 10 views

Respuesta

5

Actualización Agosto 2012:

El Akka documentation ha mejorado enormemente, y ahora tiene muchos detalles en su diseño y la arquitectura.

respuesta

Actor System


original (mayo de 2010)

En cuanto Akka, no se encontró un documento de diseño en sí, pero la reciente postal de la serie blog "Thinking Asynchronous - Domain Modeling using Akka Transactors" de Debasish Ghosh son suficientemente cerca.

Éstos son algunos de los puntos más importantes en la puesta en práctica ..

  1. Akka se basa en la filosofía let-que-accidente. Puede diseñar jerarquías de supervisor que serán responsables de controlar los ciclos de vida de sus actores. [...]
  2. cuentas es el identificador de un Map que se conserva en Redis. Aquí almacenamos todas las cuentas que los clientes abren hash por el número de cuenta. [...]
  3. Con Akka también puede proporcionar un gancho de reinicio cuando el repositorio se cuelga y el supervisor lo reinicia automáticamente. postRestart es el gancho donde reiniciamos la estructura del Mapa.
  4. Akka utiliza multiverse, una implementación de STM basada en Java para el manejo de transacciones. En el código marque sus transacciones usando atomic{} y el STM subyacente se encargará del resto.
Cuestiones relacionadas