C#/Akka(Actor) 범범조조 2022. 1. 12. 19:57
소개 앞에서 서로 다른 액터끼리 메세지를 주고 받는 방법에 대해서 알아 보았습니다. 또한, 부모, 자식끼리 메시지 주고 받는 것도 알아 보았습니다. 이번 포스팅에서는 메시지 마지막 장으로, 나한테 메시지를 보낸 액터를 선택하여 해당 액터에게 다시 새로운 메시지를 보내는 방법에 대해서 알려 드리겠습니다. 예제 코드 나한테 메시지를 보낸 액터에게 다시 메시지를 보내려면 Sender.Tell() 메서드를 이용하면 됩니다. 방법은 아래와 같이 사용하시면 됩니다. using Akka.Actor; using System; namespace interfaceTest { class Program { // 액터 시스템 생성 static ActorSystem system = ActorSystem.Create("actorS..
더 읽기
C#/Akka(Actor) 범범조조 2022. 1. 12. 19:12
소개 오늘은 액터에서 부모 액터, 자식 액터를 생성한 후 부모와 자식에게 서로 메시지를 주고 받는 방법에 대해서 알려 드리려고 합니다. 크게 어려운 부분이 아니기 때문에 바로 예제 코드를 통해서 보여 드리겠습니다. 예제 코드 using Akka.Actor; using System; namespace interfaceTest { class Program { // 액터 시스템 생성 static ActorSystem system = ActorSystem.Create("actorSystem"); static void Main(string[] args) { // 부모 액터 IActorRef parentActor = system.ActorOf(ParentActor.Props(), "parentActor"); //A..
C#/Akka(Actor) 범범조조 2022. 1. 12. 18:54
소개 오늘은 Akka.NET 을 설치한 후, 액터를 생성하여 액터에서 메시지를 보내는 방법에 대해서 알려드리겠습니다. 모든 Actor는 오직 메시지로만 소통을 합니다. 그만큼, 메시지는 아주 기본중에 기본입니다. 이번 포스팅에서는 서로 다른 액터 2개를 생성한 후, 서로에게 메시지를 보내고 받는 방법에 대해서 보여 드리겠습니다. 예제 코드 액터를 생성하여, 메시지를 주고 어떤 메시지를 받았는지 출력하는 구문의 예제 코드를 작성해 보겠습니다. 아래 예제는 2개의 Actor를 생성 한 후, Tell 메서드를 이용하여 메시지를 보내는 예제 입니다. using Akka.Actor; using System; namespace interfaceTest { class Program { // 액터 시스템 생성 stat..