2010-05-25 13 views
5

¿Existe alguna fuente que pueda utilizar para aprender algunas de las prácticas más utilizadas y populares con respecto a la programación orientada a actores/agentes? Mi principal preocupación es acerca del paralelismo y la distribución limitada al esquema mencionado: actores, transmisión de mensajes.Referencia de patrón canónico en el modelo de programación Actors

¿Debo comenzar con la documentación de Erlang o tal vez haya algún tipo de libro que describa los componentes más importantes al programar Actor orientado?

(La mayoría de los ejemplos útiles estarían en Scala o F #)

Respuesta

4

Para una explicación más colorido e interesante que recomiendo leer algunas entradas en este blog

Aparte de eso, le damos la bienvenida a la lista de correo Akka!

+0

Hola :) Y estoy muy contento de que su respuesta sea correcta al grano. Seré el suscriptor del blog que mencionaste y seguramente emplearé a Akka en mis futuros trabajos, espero. – Bubba88

4

Con respecto al uso de Actores en Scala, es posible que desee ver en el marco Akka. Tiene buena documentación, y here tienen una lista de artículos y presentaciones con muchos ejemplos.

+0

Tu sugerencia es muy útil, porque ahora quiero ver el marco de Akka. Y escuchar que es popular trae esperanza. Sin embargo, me gustaría mejorar mi _conocimiento_ de los patrones mencionados, no solo usarlos. Thx :) – Bubba88

5

Los Akka de Erlang y Scala son los más populares y tienen una gran comunidad. En caso de que desee conocer el estilo basado en ML, existe JoCaml. Tienen simple intro text y colección de documentos más formales. Estoy usando JoCaml unos dos años en mi trabajo de investigación y estoy muy contento con él. Además, puede encontrar muchos ejemplos del uso de buzones F # para implementar el envío de mensajes estilo actor.

+0

Nota interesante sobre JoCaml, feliz de ver que lo usas. Y sobre los buzones F # hay muchos ejemplos, pero quería algunos patrones más generales y de alto nivel (por ejemplo, administración de failover, negociaciones entre agentes, etc.). ¡Gracias! – Bubba88

3

No encontrará mucho en la documentación de Erlang que explícitamente habla de actores. La documentación y los libros recientes de Erlang explican cómo usar concurrencia/distribución/transmisión de mensajes en el contexto de Erlang. Como comentario aparte, no habíamos oído hablar de Actores cuando desarrollamos Erlang.

Cuestiones relacionadas