Hi Diego, to slightly continue the thread from Twitter -- I almost mentioned this there, in fact -- I have had Petri net diagrams ( http://en.wikipedia.org/wiki/Petri_net) mentioned to me more than once as a possible source of inspiration or derivation for diagraming actor interactions, at the least.
Part of the problem, as I mentioned to Vaughn in that thread, is that there is a lot of surface area to cover (each of the scenarios you mention in the Quora post could justify an entire approach unto themselves quite easily), so there is unlikely to be a one-size-fits-all solution. For instance, the circle and line models that end up looking like some cross between a file-hierarchy and a state model diagram can only go so far. That said, I think coming up with some approach and eventually getting some consistency across usages would not be a bad thing. I've long meant to spend more time diving into some of the Erlang literature to see if there were any hidden gems in there, but I know of none in specific. Anyway, thanks for starting this thread. I believe there's a similar post from me from a couple years back asking essentially the same question (it's possible my memory is incorrect here). Not much came of that, iirc, but perhaps the community has reached a critical mass to start dredging up some useful ideas or pointers. ~thomas On Sat, Jul 12, 2014 at 11:57 AM, Diego Magalhães <[email protected]> wrote: > Greetings, > > I just started to play with akka and find it difficult to express > current architectures => actor based and event driven architecture without > using only circles and tree like hierarchies of actors. Do you have any > resource on that? > The quora question related to the subject: > http://www.quora.com/Stencils-for-Akka-diagrams-Actor-Model-and-related-does-someone-has-any-diagrams-showing-interactions-between-Actor-Supervisioning-error-kernel-failure-handling-and-become > The twitter thread that brought me here: > https://twitter.com/VaughnVernon/status/487831102430527489 > > Thanks again, > > Diego > > > -- > >>>>>>>>>> Read the docs: http://akka.io/docs/ > >>>>>>>>>> Check the FAQ: > http://doc.akka.io/docs/akka/current/additional/faq.html > >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user > --- > You received this message because you are subscribed to the Google Groups > "Akka User List" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/akka-user. > For more options, visit https://groups.google.com/d/optout. > -- Thomas Lockney [email protected] http://thomas.lockney.net -- >>>>>>>>>> Read the docs: http://akka.io/docs/ >>>>>>>>>> Check the FAQ: >>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.
