Page History
Info |
---|
이장을 통해 추가적으로 알게 되는것
|
메시징(유입차량)에따른 톨게이트 구현은 , 트래픽 처리연마를 위한 좋은 샘플입니다.
...
더 자세한 심화학습을 하고자 한다면 다음 문서 참고 : https://doc.akka.io/docs/akka/current/dispatchers.html
...
액터 생성코드
Code Block | ||||
---|---|---|---|---|
| ||||
services.AddAkkaActor<HigPassGateActorProvider>((provider, actorFactory) => { var actor = actorFactoryAkkaLoad.RegisterActor( "highpass", actorSystem.ActorOf(Props.Create<HigPassGateActor>Create<HighPassGateActor>() .WithDispatcher("fast-dispatcher") .WithRouter(FromConfig.Instance), "highpass-gate-pool"); return () => actor; }); services.AddAkkaActor<CashGateActorProvider>((provider, actorFactory) => { var actor = actorFactoryAkkaLoad.RegisterActor( "cashpass", actorSystem.ActorOf(Props.Create<CashGateActor>() .WithDispatcher("slow-dispatcher") .WithRouter(FromConfig.Instance), "cashpass-gate-pool"); return () => actor; }); |
라우터 전략과 각 라우티에 사용된 액터에 스레드 사용전략을 복합적으로적용한 코드
...
메시지를 분산처리 해야하는 네트워크 환경에서 튜닝을 할수 있냐? 없냐? 의 차이는 아주 크다. 변경 소스 : https://github.com/psmon/AkkaForNetCore/commit/b24003bf16289e171111057174a970c9e45ef2ed