- 탐색 트리에서 구성 노드를 선택합니다.
- 구성 노드에서 네트워크 구성 노드를 확장합니다.
- 네트워크 구성 노드에서 전송 노드를 선택합니다.
전송 페이지가 열립니다.
- 전송 페이지에서 새로 만들기를 누릅니다.
새 전송 페이지가 열립니다.
- 이름 필드에 전송의 고유한 이름을 입력합니다.
- 클래스 이름 필드에 전송 구현의 클래스 이름을 입력합니다.
기본값은 com.sun.grizzly.TCPSelectorHandler입니다.
- 선택 키 처리기 필드에 선택 키 처리기의 클래스 이름을 입력합니다.
선택 키 처리기는 선택 키의 라이프사이클을 관리하는 추상 클래스입니다. 값을 지정하지 않으면
기본 구현이 사용됩니다.
- 바이트 버퍼 유형 드롭다운 목록에서 사용할 ByteBuffer의 유형을 선택합니다.
사용 가능한 선택 항목은 HEAP 및 DIRECT입니다. 기본값은 HEAP입니다.
- 억셉터 스레드 필드에 시스템의 프로세서 수를 입력합니다.
값이 –1이면 Grizzly에서 시스템의 프로세서 수를 기반으로 억셉터 스레드 수를 계산합니다. 기본값은
1입니다.
요청 처리 스레드 수를 설정하려면 이 전송을 사용하는 네트워크 수신기에서 사용되는 스레드
풀의 최대 스레드 풀 크기 값을 설정합니다.
- 최대 연결 수 필드에 이 전송을 사용하는 네트워크 수신기에서 보류 중인 최대
연결 수를 입력합니다.
기본값은 4096입니다.
- 버퍼 크기 필드에 이 전송을 사용하는 네트워크 수신기에서 만든 입력 스트림에 제공할
버퍼의 크기(바이트)를 입력합니다.
기본값은 8192입니다.
- 유휴 키 시간 초과 필드에 유휴 키가 취소되고 채널이 닫히기 전까지의 시간(초)을
입력합니다.
기본값은 30입니다.
- 읽기 시간 초과 필드에 읽기 작업의 헤더 및 본문 구문 분석 단계
동안 GlassFish 서버가 대기하는 시간(밀리초)을 입력합니다.
기본값은 30,000입니다.
- 선택기 폴 시간 초과 필드에 NIO 선택기가 이벤트(사용자 요청) 대기를 차단할 시간(밀리초)을
입력합니다.
기본값은 1000입니다.
- 쓰기 시간 초과 필드에 응답을 쓸 때 원격 클라이언트의 연결이 끊어진 것으로
간주하기 전에 GlassFish 서버가 대기하는 시간(밀리초)을 입력합니다.
기본값은 30,000입니다.
- 디스플레이 구성 사용 확인란을 선택하여 Grizzly의 내부 구성을 서버 로그에 플러시합니다.
이 옵션은 디버깅을 위한 유용한 정보를 제공할 수 있습니다. 이 옵션은 기본적으로
비활성화됩니다.
- 스누프 사용 확인란을 선택하여 요청/응답 정보를 서버 로그에 덤프합니다.
이 옵션은 디버깅을 위한 유용한 정보를 제공할 수 있지만 성능을 현저히 감소시킵니다.
이 옵션은 기본적으로 비활성화됩니다.
- TCP 지연 없음 확인란을 선택하여 TCP_NODELAY(Nagle의 알고리즘이라고도 함)를 활성화합니다.
이 옵션은 기본적으로 활성화됩니다.
- 확인을 누릅니다.