2010-05-25 10 views
5

Czy istnieje źródło, którego mógłbym użyć, aby poznać niektóre z najczęściej używanych i popularnych praktyk dotyczących programowania zorientowanego na aktora/agenta? Moim głównym zmartwieniem jest równoległość i dystrybucja ograniczona do wspomnianego schematu - Aktorzy, przekazywanie wiadomości.Referencja wzorców kanonicznych w modelu programowania aktorów

Czy powinienem zacząć od dokumentacji Erlanga, czy może jest jakaś książka opisująca najważniejsze elementy składowe podczas programowania zorientowanego na aktora?

(Większość użyteczne przykłady byłoby w Scala lub F #)

Odpowiedz

4

Dla barwną i ciekawą wyjaśnienia Polecam przeczytać kilka wpisów na ten blog

Poza tym zapraszamy do dyskusyjnej Akka!

+0

Cześć :) Bardzo się cieszę, że Twoja odpowiedź jest trafna. Będę subskrybentem bloga, o którym wspomniałeś i na pewno zatrudnia Akkę w moich przyszłych pracach, mam nadzieję. – Bubba88

4

w odniesieniu do wykorzystania aktorów w Scala, warto zajrzeć do ram Akka. Ma dobrą dokumentację i ma listę artykułów i prezentacji z wieloma przykładami.

+0

Twoja wskazówka jest bardzo pomocna, ponieważ chcę właśnie teraz zaglądać w ramy Akka. I usłyszeć, że jest popularny, daje nadzieję. Chciałbym jednak ulepszyć moją znajomość wspomnianych wzorów, a nie tylko ich używać. Thx :) – Bubba88

5

Akka Erlanga i Scala są najbardziej popularne i mają dużą społeczność. Jeśli chcesz poznać styl oparty na ML, jest JoCaml. Mają simple intro text i zbiór bardziej formalnych dokumentów. Używam JoCamla około dwóch lat w mojej pracy badawczej i jestem z niego bardzo zadowolony. Ponadto można znaleźć wiele przykładów użycia skrzynek F # do implementowania przekazu w stylu aktora.

+0

Interesująca notka o JoCaml, chętnie widzę, że z niego korzystasz. A w przypadku skrzynek pocztowych F # istnieje naprawdę wiele przykładów, ale chciałem uzyskać więcej ogólnych i ogólnych wzorców (np. Zarządzanie przełączaniem awaryjnym, negocjacje międzyagentantowe itp.). dzięki! – Bubba88

3

Nie znajdziesz wiele w dokumentacji Erlanga, która wyraźnie mówi o Aktorach. W dokumentacji i najnowszych książkach Erlanga wyjaśniono, jak używać współbieżności/dystrybucji/przekazywania wiadomości w kontekście Erlang. Na marginesie nie słyszeliśmy o Aktorach, kiedy rozwinęliśmy Erlanga.

Powiązane problemy