Mongo (mongo)
Mongo 인스턴스의 구성입니다.
속성 이름 | 데이터 유형 | 기본값 | 설명 |
---|---|---|---|
autoConnectRetry | boolean | 소켓을 열 수 없는 경우 최대 maxAutoConnectRetryTime 간격까지 서버에 대한 연결을 재시도하십시오. | |
connectTimeout | 밀리초 정밀도를 사용하는 기간 | 새 연결에 대한 연결 제한시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. | |
connectionsPerHost | int
최소값: 0 |
각 호스트에 대한 열린 연결 수를 제한합니다. 사용 중이지 않은 경우 연결이 풀됩니다. | |
cursorFinalizerEnabled | boolean | 닫힌 DBCursors를 정리하려는 시도입니다. | |
description | string | Mongo 인스턴스에 대한 설명입니다. | |
id | 문자열 | 고유 구성 ID입니다. | |
libraryRef | 최상위 레벨 library 요소에 대한 참조입니다(문자열). | MongoDB Java Driver를 포함하는 라이브러리를 지정합니다. | |
maxAutoConnectRetryTime | 밀리초 정밀도를 사용하는 기간 | 서버에 대한 연결을 열려고 재시도하는 동안의 간격입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. | |
maxWaitTime | 밀리초 정밀도를 사용하는 기간 | 사용 가능한 연결을 대기하는 최대 시간입니다. 음수의 경우 연결 요청 제한시간은 초과되지 않습니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. | |
onError |
|
WARN | 구성 오류에 대한 응답으로 수행할 조치를 판별합니다.
|
password | 양방향으로 암호화된 비밀번호(문자열) | 데이터베이스 사용자의 비밀번호입니다. | |
readPreference |
|
읽기 환경 설정을 구성합니다.
|
|
socketKeepAlive | boolean | 소켓 상태를 지속할지 여부를 구성합니다. | |
socketTimeout | 밀리초 정밀도를 사용하는 기간 | 소켓 제한시간입니다. 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다. | |
sslEnabled | boolean | %sslEnabled.desc | |
sslRef | 최상위 레벨 ssl 요소에 대한 참조입니다(문자열). | %sslRef.desc | |
threadsAllowedToBlockForConnectionMultiplier | int
최소값: 0 |
이 값(connectionsPerHost를 곱함)은 사용 가능한 연결을 대기하도록 허용되는 스레드의 상단 제한을 설정합니다. | |
user | string | 데이터베이스 사용자 이름입니다. | |
writeConcern |
|
Mongo 서버에 대한 쓰기 조작의 신뢰도입니다.
|
- hostNames
설명: 호스트 이름의 목록입니다. 이 목록의 순서 지정은 포트의 목록과 일치해야 합니다. 호스트 이름의 목록에서 첫 번째 요소는 포트 목록에서 첫 번째 요소와 일치하며 나머지도 이와 같습니다.필수: false데이터 유형: string
- library
설명: MongoDB Java Driver를 포함하는 라이브러리를 지정합니다.필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 apiTypeVisibility string spec,ibm-api,api 스펙, ibm-api, api, 써드파티 조합의 쉼표로 분리된 목록과 같이 이 라이브러리의 클래스 로더가 확인할 수 있는 API 패키지 유형입니다. description string 관리자를 위한 공유 라이브러리의 설명 filesetRef 최상위 레벨 fileset 요소에 대한 참조 목록입니다(쉼표로 구분된 문자열). 참조된 파일세트의 ID name string 관리자를 위한 공유 라이브러리의 이름 - library > file
설명: 참조된 파일의 ID필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 id 문자열 고유 구성 ID입니다. name 파일에 대한 경로 완전한 파일 이름
- library > fileset
설명: 참조된 파일세트의 ID필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 caseSensitive boolean true 검색이 대소문자를 구분해야 하는지 여부를 표시하는 부울입니다(기본값: true). dir 디렉토리에 대한 경로 ${server.config.dir} 파일을 검색할 기본 디렉토리입니다. excludes string 검색 결과에서 제외할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다. 기본적으로 어떤 파일도 제외되지 않습니다. id 문자열 고유 구성 ID입니다. includes string * 검색 결과에 포함할 파일 이름 패턴의 쉼표 또는 공백으로 구분된 목록입니다(기본값: *). scanInterval 밀리초 정밀도를 사용하는 기간 0 시간 단위 접미부 h(시간), m(분), s(초), ms(밀리초)를 사용하여 파일 세트의 변경을 점검할 스캔 간격입니다(예: 2ms 또는 5s). 기본적으로 사용 안 합니다(scanInterval=0). 시간 단위가 뒤따르는 양수를 지정하십시오. 이는 시간(h), 분(m), 초(s) 또는 밀리초(ms)일 수 있습니다. 예를 들어, 500밀리초를 500ms로 지정하십시오. 하나의 항목에 여러 값을 포함할 수 있습니다. 예를 들어, 1s500ms는 1.5초와 동등합니다.
- ports
설명: 포트 번호의 목록입니다. 이 목록의 순서 지정은 호스트 이름의 목록과 일치해야 합니다. 호스트 이름의 목록에서 첫 번째 요소는 포트 목록에서 첫 번째 요소와 일치하며 나머지도 이와 같습니다.필수: false데이터 유형:
- ssl
설명: %sslRef.desc필수: false데이터 유형: 속성 이름 데이터 유형 기본값 설명 clientAuthentication boolean false 클라이언트 인증의 사용 설정 여부를 지정합니다. true로 설정되면 클라이언트 인증이 필요해지며 클라이언트는 서버 신뢰를 위한 인증서를 제공해야 합니다. clientAuthenticationSupported boolean false 클라이언트 인증의 지원 여부를 지정합니다. true로 설정되는 경우 클라이언트 인증 지원은 클라이언트가 인증서를 제시하면 서버가 클라이언트의 신뢰를 확인함을 의미합니다. clientKeyAlias string 클라이언트 인증이 사용으로 설정된 서버에 전송하는 데 필요한 키로 사용되는 인증서의 별명을 키 저장소에 지정합니다. 이 속성은 키 저장소에 둘 이상의 키 항목이 있는 경우에만 필요합니다. enabledCiphers string 암호의 사용자 정의 목록을 지정합니다. 목록의 각 암호는 공백으로 구분하십시오. 지원되는 암호는 사용된 기본 JRE에 따라 달라집니다. 올바른 암호는 JRE를 확인하십시오. keyStoreRef 최상위 레벨 keyStore 요소에 대한 참조입니다(문자열). SSL 레퍼토리에 대한 키 항목을 포함한 키 저장소입니다. 이 속성이 필요합니다. securityLevel - MEDIUM
- CUSTOM
- HIGH
- LOW
HIGH SSL 핸드쉐이크에서 사용하는 암호 스위트 그룹을 지정합니다. HIGH는 3DES 및 128비트 이상 암호를, MEDIUM은 DES 및 40비트 암호를, LOW는 암호화가 없는 암호를 지정합니다. enabledCiphers 속성이 사용되면 securityLevel 목록이 무시됩니다. - MEDIUM
- %repertoire.MEDIUM
- CUSTOM
- %repertoire.CUSTOM
- HIGH
- 암호 스위트 3DES 및 128비트 이상
- LOW
- %repertoire.LOW
serverKeyAlias string 서버의 키로 사용되는 인증서의 별명을 키 저장소에 지정합니다. 이 속성은 키 저장소에 둘 이상의 키 항목이 있는 경우에만 필요합니다. sslProtocol string SSL 핸드쉐이크 프로토콜입니다. 프로토콜 값은 기본 JRE의 JSSE(Java Secure Socket Extension) 제공자의 문서에서 확인할 수 있습니다. IBM JRE 사용 시 기본값은 SSL_TLS이고 Oracle JRE 사용 시 기본값은 SSL입니다. trustStoreRef 최상위 레벨 keyStore 요소에 대한 참조입니다(문자열). ${keyStoreRef} 확인을 서명하기 위해 SSL 레퍼토리에서 사용한 신뢰된 인증서 항목을 포함하는 키 저장소입니다. 이 속성은 선택적입니다. 지정되지 않으면 동일한 키 저장소가 키 및 신뢰된 인증서 항목 둘 다에 대해 사용됩니다.