Page History
...
대기에 걸릴수 있으며 이것은 우리가 원하는 성능이 아니다.
최종 설정이 적용된 코드
Code Block | ||||
---|---|---|---|---|
| ||||
services.AddAkkaActor<HigPassGateActorProvider>((provider, actorFactory) => { var actor = actorFactory.ActorOf(Props.Create<HigPassGateActor>() .WithDispatcher("fast-dispatcher") .WithRouter(FromConfig.Instance), "highpass-gate-pool"); return () => actor; }); services.AddAkkaActor<CashGateActorProvider>((provider, actorFactory) => { var actor = actorFactory.ActorOf(Props.Create<CashGateActor>() .WithDispatcher("slow-dispatcher") .WithRouter(FromConfig.Instance), "cashpass-gate-pool"); return () => actor; }); |
라우터 전략과 각 라우티에 사용된 메시징 처리전략을 같이 한 샘플액터에 스레드 사용전략을 복합적으로적용한 코드
변경 소스 : https://github.com/psmon/AkkaForNetCore/commit/b24003bf16289e171111057174a970c9e45ef2ed
...