2023년 5월 17일 수요일

Adapter Framework 동기 폴링채널 흐름

로드 밸런서(L4)에서의 노드 배포를 위한 잡 디스패처(XPI Service: CPA Cache)

  • scheduler.relocMode값에 따른 노드 재배치(XPI Service: AF Core)

특정 PO AP서버의 노드에서 폴링

  • CPA Cache에서 채널정보 가져오거나 업데이트

CallSapAdapter가 실행 후 관련 여러 스레드들(AFScheduler,Worker 등) 확인

  • *synchronized Map에 저장
  • lock 생성
  • MMC,Channel Monitoring에서 확인 가능

Message Queue(Dispatcher queue)

  • 메시지의 여러상태와 로그, 데이터들을 확인 가능
  • Message Monitoring에서 확인가능

타겟시스템에 대한 수신정보 설정 후 전송

  • 스레드가 실행되어 타겟에 전송(SystemCall,SystemSend 등)
  • Sender서비스 종료 후 unlock처리
  • 다음폴링 가능한 상태로 전환

*synchronized Map: 샌더채널 실행 시 해당 MAP에 저장하며 실행중인 서비스에 문제가 있는경우 MAP 락을 걸어 다음 채널 등록을 방지


이전에 작성한 관련글은

댓글 없음:

댓글 쓰기

최근글

9월 태안~천안 아이와 3박4일 가족 여행지