Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

있기때문에, 런타임 코드로의 변경도 지원을 합니다.


코드를 통해

...

예제는 라운드로빈 방식으로 5개의 작업자를 작업자 Pool을 만든 예입니다.

props 는 액터편에 설명이되었지만, 어떠한 액터를 만들것인가? 액터에대한 옵션설정이라고 보면됩니다.? 어떻게작동하는 녀석인가?

대략적인 정보를 미리 설정하고,관리해서 필요할시 실제 작동하는 액터를 만들때 사용됩니다. 


Code Block
languagec#
themeEmacs
linenumberstrue
var props = Props.Create<Worker>().WithRouter(new RoundRobinPool(5));  //액터에대한 옵션을 미리 만들고 관리
var actor = system.ActorOf(props, "worker");  //필요할때 만든다.
Code Block
languagec#
themeEmacs
linenumberstrue
var props = new RoundRobinPool(5).Props(Props.Create<Worker>());

...