NetFUNNEL 에이전트는 NetFUNNEL 서버와 통신하기 위한 일종의 NetFUNNEL 전용 클라이언트 입니다. 사용자는 적용하고자 하는 클라이언트 어플리케이션 코드에 에이전트에서 제공하는 다양한 함수들을 적용, 구현하여 가상 대기실을 적용할 수 있습니다.
NetFUNNEL Agent 기능 안내
Android application에 적용되는 넷퍼넬은 아래와 같은 기능을 지원합니다.
- NetFUNNEL Console에 등록된 도메인 주소를 바탕으로 NetFUNNEL 서버와 통신하여, 특정 지점에 대기실, 차단실 기능을 제공합니다.
- EUM(End User Monitoring) 기능을 활용하기 위한 디바이스 상태 정보 및 설정한 구간에서의 작업 처리 소요 시간에 대한 데이터 수집을 진행합니다.
에이전트 요구사항
- Java 1.8 / Android SDK 21(Lollipop) 이상
에이전트 동작 흐름
NetFUNNEL 에이전트는 크게 다음과 같은 동작 흐름을 가지고 있습니다.
- 대기 전
- 대기를 하기 전에는 설정정보 초기화를 진행합니다. 이 과정은 NetFUNNEL 서버로부터 설정 정보를 Fetch하여 에이전트가 해당 정보들을 기반으로 객체들을 초기화하는 과정입니다.
- 별도로 제공해드리는 초기화 함수를 사용하여 NetFUNNEL 에이전트의 설정 정보를 초기화 하세요.
- 대기 중
- 가상 대기실을 노출하여 트래픽 대기를 적용하고 싶은 페이지(뷰 혹은 액티비티)의 특정 부분에서 대기를 하는 과정입니다.
- 별도로 제공해드리는 대기 시작 함수를 사용하여 가상 대기실을 적용하세요.
- 대기 후
- 대기가 종료된 이후의 과정입니다. 사용자가 대기가 종료되는 이유는 진입 성공, 진입 실패, 대기 취소 3가지 경우가 있습니다.
- 별도로 제공해드리는 콜백 함수와 완료 처리 함수를 사용하여 대기 종료 후 로직을 구현하세요.
댓글
댓글 0개
이 문서에는 댓글을 달 수 없습니다.