A.26. remoting Cryostat 속성
속성 | 기본 | 설명 |
---|---|---|
worker-read-threads | 1 | remoting 작업자에 대해 생성할 읽기 스레드 수입니다. |
worker-task-core-threads | 4 | remoting 작업자 작업 스레드 풀의 코어 스레드 수입니다. |
worker-task-keepalive | 60 | 코어가 아닌 작업자 작업 스레드를 활성 상태로 유지하는 시간(밀리초)입니다. |
worker-task-limit | 16384 | 거부하기 전에 허용할 최대 작업자 작업 수입니다. |
worker-task-max-threads | 16 | remoting 작업자 작업 스레드 풀에 대한 최대 스레드 수입니다. |
worker-write-threads | 1 | remoting 작업자에 대해 생성할 쓰기 스레드 수입니다. |
위의 remoting 요소는 더 이상 사용되지 않습니다. 이러한 속성은 이제 io
하위 시스템을 사용하여 구성해야 합니다.
속성 | 기본 | 설명 |
---|---|---|
auth-realm | 인증 콜백 처리기가 지정되지 않은 경우 사용할 인증 영역입니다. | |
authentication-retries | 3 | 연결을 닫기 전에 클라이언트가 인증을 다시 시도할 수 있는 횟수를 지정합니다. |
authorize-id | SASL 권한 부여 ID입니다. 인증 콜백 처리기가 지정되지 않고 선택한 SASL 메커니즘에 사용자 이름이 필요한 경우 사용할 인증 사용자 이름으로 사용됩니다. | |
buffer-region-size | 할당된 버퍼 영역의 크기입니다. | |
heartbeat-interval | 2147483647 | 연결 하트비트에 사용할 간격(밀리초)입니다. 연결이 이 시간 동안 아웃바운드 방향으로 유휴 상태인 경우 ping 메시지가 전송되어 해당 응답 메시지가 트리거됩니다. |
max-inbound-channels | 40 | 채널의 최대 동시 인바운드 메시지 수입니다. |
max-inbound-message-size | 9223372036854775807 | 허용되는 최대 인바운드 메시지 크기입니다. 이 크기를 초과하는 메시지는 읽기 측면과 쓰기 측에서 예외가 발생합니다. |
max-inbound-messages | 80 | 연결을 지원할 최대 인바운드 채널 수입니다. |
max-outbound-channels | 40 | 채널의 최대 동시 아웃바운드 메시지 수입니다. |
max-outbound-message-size | 9223372036854775807 | 보낼 최대 아웃바운드 메시지 크기입니다. 이 메시지보다 큰 메시지는 전송되지 않습니다. 이렇게 시도하면 쓰기 측면에서 예외가 발생합니다. |
max-outbound-messages | 65535 | 연결을 지원할 최대 아웃바운드 채널 수입니다. |
receive-buffer-size | 8192 | 이 끝점이 연결을 통해 수락할 가장 큰 버퍼의 크기입니다. |
receive-window-size | 131072 | 연결 채널에 대한 수신 방향의 최대 창 크기(바이트)입니다. |
sasl-protocol | Remoting | 여기서 saslServer 또는 saslClient는 기본적으로 지정된 프로토콜이 리모팅 인 경우 이 프로토콜을 재정의하는 데 사용할 수 있습니다. |
send-buffer-size | 8192 | 이 끝점이 연결을 통해 전송할 가장 큰 버퍼의 크기입니다. |
server-name | 연결 서버 측은 초기 인사말에 있는 클라이언트에 이름을 전달합니다. 기본적으로 이름은 연결의 로컬 주소에서 자동으로 검색되거나 이를 사용하여 재정의할 수 있습니다. | |
transmit-window-size | 131072 | 연결 채널에 대한 전송 방향의 최대 창 크기(바이트)입니다. |
worker | default | 사용할 작업자 |
관리 CLI를 사용하여 끝점 요소를 업데이트할 때 /subsystem=remoting/ configuration =endpoint/
와 같은 remoting 요소의 구성에서 사용할 수 있습니다.
커넥터 속성
커넥터 구성 요소에는 다음과 같은 구조가 있습니다.
속성 | 기본 | 설명 |
---|---|---|
authentication-provider | authentication-provider 요소에는 들어오는 연결에 사용할 인증 공급자의 이름이 포함되어 있습니다. | |
sasl-protocol | remote | 인증에 사용되는 SASL 메커니즘에 전달하는 프로토콜입니다. |
security-realm | 이 커넥터에 대한 인증에 사용할 연결된 보안 영역입니다. | |
server-name | 초기 메시지 교환 및 SASL 기반 인증에서 보낼 서버 이름입니다. | |
socket-binding | 연결할 소켓 바인딩의 이름(또는 이름)입니다. |
속성 | 기본 | 설명 |
---|---|---|
value | 속성 값입니다. |
보안 속성
보안 구성 요소를 사용하면 커넥터에 대한 보안을 구성할 수 있지만 직접 구성 속성은 포함되어 있지 않습니다. sasl 과 같은 중첩된 구성 요소를 사용하여 구성할 수 있습니다.
속성 | 기본 | 설명 |
---|---|---|
include-mechanisms | 선택적 중첩된 include-mechanisms 요소에는 허용되는 SASL 메커니즘 이름의 허용 목록이 포함되어 있습니다. 이 목록에 없는 메커니즘은 허용되지 않습니다. | |
QoP | 선택적 중첩된 qop 요소는 기본 설정 순서를 줄인 품질 보호 값 목록을 포함합니다. | |
reuse-session | false | 선택적 중첩된 reuse-session 부울 요소는 서버가 이전에 인증된 세션 정보를 재사용해야 하는지 여부를 지정합니다. 이 메커니즘은 이러한 재사용을 지원하거나 지원하지 않을 수 있으며, 다른 요인은 또한 이를 방지할 수 있습니다. |
server-auth | false | 선택적 중첩된 server-auth 부울 요소는 서버가 클라이언트에 인증해야 하는지 여부를 지정합니다. 모든 메커니즘이 이 설정을 지원할 수 있는 것은 아닙니다. |
strength | 선택적 중첩된 "strength" 요소에는 기본 설정 순서를 줄이는 방식으로 암호화 강도 값 목록이 포함되어 있습니다. |
SASL-policy 속성
sasl-policy 구성 요소를 사용하면 사용 가능한 메커니즘 집합을 좁히는 데 사용할 선택적 정책을 지정할 수 있지만 직접 구성 속성은 포함되지 않습니다. 정책과 같은 중첩된 구성 요소를 사용하여 구성할 수 있습니다.
속성 | 기본 | 설명 |
---|---|---|
forward-secrecy | true | 선택적 중첩된 forward-secrecy 요소에는 세션 간 전달 보안을 구현하는 메커니즘을 지정하는 부울 값이 포함되어 있습니다. 전달 보안은 한 세션으로 분할하면 향후 세션으로 침입하기 위한 정보가 자동으로 제공되지 않음을 의미합니다. |
no-active | true | 선택적 중첩된 no-active 요소에는 메커니즘이 활성(사전이 아닌) 공격에 허용되는지 여부를 지정하는 부울 값이 포함되어 있습니다. false 허용, 사실 거부할 수 있습니다. |
no-anonymous | true | 선택적 중첩된 no-anonymous 요소에는 익명 로그인을 허용하는 메커니즘을 지정하는 부울 값이 포함되어 있습니다. false 허용, 사실 거부할 수 있습니다. |
no-dictionary | true | 선택적 중첩된 no-dictionary 요소에는 메커니즘이 수동 사전 공격에 취약할 수 있는지 여부를 지정하는 부울 값이 포함되어 있습니다. false 허용, 사실 거부할 수 있습니다. |
no-plain-text | true | 선택적 중첩된 no-plain-text 요소에는 간단한 일반 수동 공격에 메커니즘이 허용되는지 여부를 지정하는 부울 값이 포함되어 있습니다(예: PLAIN). false 허용, 사실 거부할 수 있습니다. |
pass-credentials | true | 선택적 중첩된 pass-credentials 요소에는 클라이언트 자격 증명을 전달하는 메커니즘을 지정하는 부울 값이 포함되어 있습니다. |
HTTP 커넥터 속성
http-connector 구성 요소에는 다음과 같은 구조가 있습니다.
속성 | 기본 | 설명 |
---|---|---|
authentication-provider | authentication-provider 요소에는 들어오는 연결에 사용할 인증 공급자의 이름이 포함되어 있습니다. | |
Connector-ref |
연결할 | |
sasl-protocol | remote | 인증에 사용되는 SASL 메커니즘에 전달하는 프로토콜입니다. |
security-realm | 이 커넥터에 대한 인증에 사용할 연결된 보안 영역입니다. | |
server-name | 초기 메시지 교환 및 SASL 기반 인증에서 보낼 서버 이름입니다. |
아웃바운드 연결 속성
outbound-connection
구성 요소에는 다음과 같은 구조가 있습니다.
속성 | 기본 | 설명 |
---|---|---|
URI | 아웃바운드 연결의 연결 URI입니다. |
속성 | 기본 | 설명 |
---|---|---|
value | 속성 값입니다. |
위의 속성 속성은
연결 생성 중에 사용할 XNIO 옵션과 관련이 있습니다.
원격 아웃 바운드 연결
remote-outbound-connection
구성 요소에는 다음과 같은 구조가 있습니다.
속성 | 기본 | 설명 |
---|---|---|
outbound-socket-binding-ref |
연결의 대상 주소와 포트를 결정하는 데 사용할 | |
프로토콜 | HTTP-Remoting |
원격 연결에 사용할 프로토콜입니다. 기본값은 |
security-realm | 암호 및 SSL 구성을 가져오는 데 사용할 보안 영역에 대한 참조입니다. | |
사용자 이름 | 원격 서버에 대해 인증할 때 사용할 사용자 이름입니다. |
로컬 아웃 바운드 연결 속성
local-outbound-connection
구성 요소에는 다음과 같은 구조가 있습니다.
속성 | 기본 | 설명 |
---|---|---|
outbound-socket-binding-ref |
연결의 대상 주소와 포트를 결정하는 데 사용할 |