Akka 라이브러리 좋네요

본문 바로가기
사이트 내 전체검색

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

Akka 라이브러리 좋네요
0

View 11,463  | 작성일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 좋아요 'ㅁ'

댓글목록

등록된 댓글이 없습니다.

잡담게시판 목록

게시물 검색

접속자집계

오늘
1,342
어제
1,778
최대
6,399
전체
926,718
Copyright © LittleCandle All rights reserved.
문의메일 : littlecandle99@gmail.com
모바일 버전으로 보기