Pregunta

¿Hay un documento de diseño de Scala 2.8 Los actores, al igual que lo es para 2.7?

Scala Actores: basado en eventos unificación del hilo de base y Programación

¿Hay uno para Akka?

Los "Documentos Scala mejora de biblioteca" no menciona Actores.

¿Fue útil?

Solución

Actualización Agosto 2012:

El Akka documentación ha mejorado enormemente, y ahora tiene muchos detalles sobre su el diseño y la arquitectura.

Actor del sistema


respuesta original (mayo de 2010)

En cuanto a Akka , no he encontrado un documento de diseño en sí, sino la serie reciente post " Pensamiento asíncrono - dominio de modelado utilizando Akka transactores " de Debasish Ghosh son lo suficientemente cerca.

Estos son algunos de los puntos más importantes en la implementación ..

  1. Akka se basa en el let-it-accidente filosofía . Usted 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 consigue persistió en Redis. Aquí almacenamos todas las cuentas de los clientes que abren ordenados por el número de cuenta. [...]
  3. Con Akka también puede proporcionar un gancho de reinicio cuando se bloquea repositorio y obtiene reinician automáticamente por el supervisor. postRestart es el gancho en el que reinicializar la estructura del mapa.
  4. Akka utiliza multiverso, una aplicación basada en Java STM para el manejo de transacciones. En el código, sus transacciones utilizando atomic{} y la STM subyacente se hará cargo del resto.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top