Slide 31
Slide 31 text
class
JournalGen
extends
Actor{
val
router
=
Router(RandomRoutingLogic(),
[enrich1,
enrich2,
enrich3])
def
receive
=
{
case
NextJournal(journalQ)
=>
journal
=
journalQ.pop()
router.route(Enrich(journal),
sender())
}}
enrich
Journal
Gen ‘random’
enrich
Enrich
Actor Streaming (naive)
31
Friday 10 October 14