Microsoft Orleans – An approach to building distributed applications in .NET
"actors are called ‘grains’,"<p>If you can write a sentence "X are called Y", and X is more well-known, drop Y.<p>"You can then send messages to the grain by creating a proxy object, and calling the methods:
var grain = GrainClient.GrainFactory.GetGrain<IMyGrain>("grain1"); await grain.SayHello("World");"<p>var brain = BrainClient.BrainFactory.GetBrain<IMyBrain>("brain1"); await brain.Say("WTF");