Page History
메시징(유입차량)에따른 톨게이트 구현은 , 트래픽 처리를 위한 좋은 샘플로 보인다.
구현하려고 하는 톨게이트 모델
- 하이패스와 현금게이트 비율은 3:77이며 비율 조정이 유연해야함
- 하이패스는 기달림이 없음
- 현금 게이트는 1~10초 랜덤한 대기발생 ( 실제 현금결제는 1분~3분 이상의 시간이걸린다)
- 현금 게이트를 이용하는 사용자는, 동일 Type게이트에서 공평한 대기 분배가 이루어져야함
액터 구현
하이패스 게이트
Code Block | ||||
---|---|---|---|---|
| ||||
public HigPassGateActor() { id = Guid.NewGuid().ToString(); logger.Info($"하이패스 액터 생성:{id}"); ReceiveAsync<string>(async msg => { //하이패스는 그냥 지나가면됨 logger.Debug($"{msg}"); }); } |
...