Akka 라이브러리 좋네요 > 잡담게시판

사이트 내 전체검색

로그인
회원가입
잡담게시판

Akka 라이브러리 좋네요 0

페이지 정보

View11,041  | 작성일2017.03.14 15:05

본문

'pub/sub' 채널 구조로 샘플 만들었던 코드에 살 붙여서 사용하다가 한계가 빠르게 느껴져서 'akka.net' 베이스로 바꿨습니다.

ReceiveActor 상속받고 Actor 경로는'/user/worker' , '/user/channel' 둘로 쪼개서 worker 쪽에 액터들 생성시키고 

channel 에는 BroadcastGroup 에 worker 에 있는 액터들 채널별로 그룹 묶어서 관리하는 정도로만 활용하고 있습니다.

 

ActorRoot.Instance.ActorOf(Props.Create(typeof(WorkerActor),

    new Dictionary<string, Form>() {

        { "워커3 UI", 워커3윈폼 }

    }), "worker");

public class WorkerActor : UntypedActor

{

    public WorkerActor(Dictionary<string, Form> param)

    {

        Context.ActorOf<워커1>("워커1");

        Context.ActorOf<워커2>("워커2");

        Context.ActorOf(Props.Create(typeof(워커3), param["워커3 UI"]), "워커3");

    }

 

    protected override void OnReceive(object message)

    {

    }

}

단순 활용 정도 수준이지만 기존 직접 작성한 메시지 구조 (똥덩어리 구조 ㅠㅡ) 보다 군더더기 인터페이스 작성할것도 없고 코드가 깔끔해져서 만족스럽습니다.

Akka 좋아요 'ㅁ'

댓글목록

등록된 댓글이 없습니다.

잡담게시판 목록

게시물 검색

Copyright © LittleCandle All rights reserved.
문의메일 : littlecandle99@gmail.com
PC 버전으로 보기