actors around the globe
https://github.com/nasarace/race
~
Peter.C.Mehlitz
SGT Inc, NASA Ames Research Center
more show, less tell:
don't re-invent the wheel:
RACE
WorldWind
RACE provides
RaceActor (configuration, state, initialization, remoting)
class ProbeActor (config: Config) extends SubscribingRaceActor {
def handleMessage = {
case BusEvent(channel,msg,sender) => println(msg)
}
}
thread-safe data-import and UI model:
don't overwhelm UI threads (0.1 sec rule) ⟹ ChannelTopic "producer valves"