akka
-
Untyped actor카테고리 없음 2018. 12. 20. 19:36
Untyped actor 는 메시지로 정해지지 않은 값을 전달 받게 된다. Received actor와의 차이점은 메시지 처리시 단일 OnReceived 함수에서 object를 인자로 받으며switch를 통해 처리하게 되는 점이다. public class UActor : UntypedActor{ private ILoggingAdapter log = Context.GetLogger(); protected override void OnReceive(object message) { switch (message) { case "embrace": log.Info("received test"); break; default: log.Info("received unknown message"); break; } }} n..
-
ReceiveActor 예제ETC 2018. 12. 20. 15:29
메시지를 받는 기본 액터객체를 생성해보자using System; using System.Threading; using System.Threading.Tasks; using System.Xml; using Akka.Actor; //메시지 객체public class Greet { public Greet(string who) { Who = who; } public string Who { get; private set; } } //액터 객체public class GreetingActor : ReceiveActor { public GreetingActor() { Receive(greet => { Console.WriteLine("[GreetingActor] :" + greet.Who); }); } } //실행 코..