Configurarea pentru instanţa MongoDB DB.
Name | Type | Default | Description |
---|---|---|---|
id | şir | Un ID de configuraţie unic. | |
databaseName | string | Numele bazei de date. | |
mongoRef | O referinţă la elementul de nivel înalt mongo (şir). | Specifică instanţa Mongo de care aparţine această instanţă DB. | |
jndiName | string | Nume JNDI pentru o instanţă MongoDB DB |
Specifică instanţa Mongo de care aparţine această instanţă DB.
Name | Type | Default | Description |
---|---|---|---|
libraryRef | O referinţă la elementul de nivel înalt library (şir). | Specifică o bibliotecă care conine driver-ul MongoDB Java. | |
onError |
| WARN | Determină acţiunea de făcut ca răspuns la erorile de configurare. IGNORE Serverul nu va emite niciun avertisment şi niciun mesaj de eroare când apare o eroare de configurare. WARN Serverul va emite un avertisment şi mesaje de eroare când apare o eroare de configurare. FAIL Serverul va emite un avertisment sau un mesaj de eroare la prima apariţie a unei erori şi apoi va opri serverul. |
password | Parolă codată invers (şir) | Parolă pentru utilizatorul bazei de date. | |
user | string | Nume utilizator bază de date. | |
useCertificateAuthentication | boolean | Utilizaţi certificatul furnizat din depozitul de chei pentru a autentifica utilizatorul la MongoDB. | |
autoConnectRetry | boolean | Reîncercaţi conexiunile la un server, pentru un interval de până la maxAutoConnectRetryTime, dacă socket-ul nu poate fi deschis. | |
connectionsPerHost | int Min: 0 | Limitează numărul de conexiuni deschise către fiecare gazdă. Conexiunile sunt trecute în pool atunci când nu sunt utilizate. | |
connectTimeout | O perioadă de timp cu precizie de milisecunde | Timeout conexiune pentru conexiunile noi. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde. | |
cursorFinalizerEnabled | boolean | Încearcă să cureţe DBCursor-urile care nu sunt închise. | |
description | string | Descrierea unei instanţe Mongo. | |
maxAutoConnectRetryTime | O perioadă de timp cu precizie de milisecunde | Intervalul de timp în care se reîncearcă deschiderea unei conexiuni către server. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde. | |
maxWaitTime | O perioadă de timp cu precizie de milisecunde | Durata maximă de timp în care se aşteaptă o conexiune disponibilă. Dacă este negativă, cererea de conexiune nu expiră niciodată. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde. | |
socketKeepAlive | boolean | Configurează dacă socketurile să fie păstrate în viaţă sau nu. | |
socketTimeout | O perioadă de timp cu precizie de milisecunde | Timeout-ul socketului. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde. | |
sslEnabled | boolean | Configurează dacă se activează sau nu SSL. | |
sslRef | O referinţă la elementul de nivel înalt ssl (şir). | ID-ul configuraţiei SSL de utilizat pentru conectarea la serverul activat de SSL. | |
threadsAllowedToBlockForConnectionMultiplier | int Min: 0 | Această valoare, înmulţită cu connectionsPerHost, stabileşte o limită superioară de fire de execuţie care sunt permise pentru aşteptarea unei conexiuni disponibile. | |
readPreference |
| Configurează preferinţele de citire. secondary secondary primaryPreferred primaryPreferred nearest nearest secondaryPreferred secondaryPreferred primary primary | |
writeConcern |
| Fiabilitatea unei opreaţiuni de scriere pe un server mongo. ERRORS_IGNORED ERRORS_IGNORED MAJORITY MAJORITY FSYNCED FSYNCED FSYNC_SAFE FSYNC_SAFE ACKNOWLEDGED ACKNOWLEDGED JOURNAL_SAFE JOURNAL_SAFE REPLICA_ACKNOWLEDGED REPLICA_ACKNOWLEDGED SAFE SAFE UNACKNOWLEDGED UNACKNOWLEDGED JOURNALED JOURNALED REPLICAS_SAFE REPLICAS_SAFE NONE NONE NORMAL NORMAL |
Listă nume gazdă. Ordonarea acestei liste trebuie să fie în concordanţă cu lista de porturi, precum primul element din lista numelor gazdă corespunde primului element din lista de porturi şi aşa mai departe.
Specifică o bibliotecă care conine driver-ul MongoDB Java.
Name | Type | Default | Description |
---|---|---|---|
name | string | Numele bibliotecii partajate pentru administratori | |
description | string | Descrierea bibliotecii partajate pentru administratori | |
filesetRef | Listă de referinţe la elemente de nivel înalt fileset (şir separat prin virgule). | Id al fileset-ului referenţiat | |
apiTypeVisibility | string | spec,ibm-api,api,stable | Tipurile de pachete API pe care le acceptă acest încărcător de clasă. Această valoare este o listă separată cu virgule ce conţine oricare combinaţie a următoarelor pachete API: spec, ibm-api, api, stable, third-party. |
Id al fileset-ului referenţiat
Name | Type | Default | Description |
---|---|---|---|
id | şir | Un ID de configuraţie unic. | |
dir | Calea la un director | ${server.config.dir} | Directorul de bază pentru căutarea fişierelor. |
caseSensitive | boolean | true | Boolean pentru a indica dacă ar trebui să fie sau nu căutarea sensibilă la majuscule (implicit: true). |
includes | string | * | Lista de modele de nume de fişiere separată prin virgulă sau spaţiu de inclus în rezultatele căutării (implicit: *). |
excludes | string | Lista de modele de nume de fişiere separată prin virgulă sau spaţiu de exclus din rezultatele căutării, implicit nu este exclus nici un fişier. | |
scanInterval | O perioadă de timp cu precizie de milisecunde | 0 | Intervalul de scanare pentru a verifica setul de fişiere pentru modificări, împreună cu un sufix de unitate de timp h-oră, m-minut, s-secundă, ms-milisecundă (de exemplu, 2ms sau 5s). Dezactivat (scanInterval=0) implicit. Specificaţi un întreg pozitiv urmat de o unitate de timp, care poate fi ore (o), minute (m), secunde (s) sau milisecunde (ms). De exemplu, specificaţi 500 milisecunde ca 500ms. Puteţi include valori multiple într-o singură intrare. De exemplu, 1s500ms este echivalent cu 1.5 secunde. |
ID-ul folderului cu referinţă
Name | Type | Default | Description |
---|---|---|---|
id | şir | Un ID de configuraţie unic. | |
dir | Calea la un director | Director sau folder ce va fi inclus în calea de clase a bibliotecii pentru localizarea fişierelor resursei |
ID-ul fişierului cu referinţă
Name | Type | Default | Description |
---|---|---|---|
id | şir | Un ID de configuraţie unic. | |
name | Calea la un fişier | Nume fişier complet calificat |
Listă numere porturi. Ordonarea acestei liste trebuie să fie în concordanţă cu lista numelor gazdelor, astfel: primul element din lista numelor gazdă corespunde primului element din lista de porturi şi aşa mai departe.
ID-ul configuraţiei SSL de utilizat pentru conectarea la serverul activat de SSL.
Name | Type | Default | Description |
---|---|---|---|
keyStoreRef | O referinţă la elementul de nivel înalt keyStore (şir). | Un depozit de chei ce conţinute intrări cheie pentru un repertoriu SSL. Acest atribut este necesar. | |
trustStoreRef | O referinţă la elementul de nivel înalt keyStore (şir). | ${keyStoreRef} | Un depozit de chei ce conţine intrări de certificat de încredere utilizate de repertoriul SSL pentru verificarea semnăturilor. Acest atribut este opţional. Dacă nu este specificat, acelaşi depozit de chei este folosit atât pentru intrările de chei, cât şi pentru intrările de certificat de încredere. |
sslProtocol | string | Protocolul SSL pentru dialogul de confirmare. Valorile de protocol pot fi găsite în documentaţia pentru furnizorul subiacent JRE's Java Secure Socket Extension (JSSE). Când utilizaţi IBM JRE, valoarea implicită este SSL_TLS şi, când utilizaţi Oracle JRE, valoarea implicită este SSL. | |
clientAuthentication | boolean | false | Specifică dacă este activată autentificarea clientului. Dacă este setată la true, atunci este necesară autentificarea clientului şi clientul trebuie să furnizeze un certificat pentru autorizările de server. |
clientAuthenticationSupported | boolean | false | Specifică dacă este suportată o autentificare de client. Dacă este setat la true, atunci suportul de autentificare client înseamnă că serverul va verifica autorizarea de la un client dacă clientul prezintă un certificat. |
securityLevel |
| HIGH | Specifică grupul de suite de cifrare utilizat de dialogul de confirmare SSL. HIGH sunt cifruri 3DES şi de 128 biţi şi mai mult, MEDIUM sunt cifruri DES şi de 40 biţi, LOW sunt cifruri fără criptare. Dacă este utilizat atributul enabledCiphers, lista securityLevel este ignorată. HIGH Suite de cifrare 3DES şi de 128 biţi şi mai mult MEDIUM %repertoire.MEDIUM LOW %repertoire.LOW CUSTOM %repertoire.CUSTOM |
clientKeyAlias | string | Specifică aliasul certificatului în depozitul de chei care este utilizat ca cheie pentru a trimite la un server care are activată autentificarea de client. Acest atribut este necesar doar dacă depozitul de chei are mai mult de o intrare cheie. | |
serverKeyAlias | string | Specifică aliasul certificatului în depozitul de chei care este utilizat ca cheie a serverului. Acest atribut este necesar doar dacă depozitul de chei are mai mult de o intrare cheie. | |
enabledCiphers | string | Specifică o listă personalizată de cifruri. Separaţi fiecare cifru din listă cu un spaţiu. Cifrul suportat va depinde de JRE-ul subiacent utilizat. Vă rugăm să verificaţi JRE-ul pentru cifrurile valide. |
mongo > ssl > outboundConnection
Un ID de configuraţie unic.
Name | Type | Default | Description |
---|---|---|---|
id | şir | Un ID de configuraţie unic. | |
host | string | Serverul utilizează această configuraţie SSL când accesează numele de gazdă specificat. | |
port | int | Serverul utilizează această configuraţie SSL când accesează numele de gazdă de la distanţă la portul specificat. | |
clientCertificate | string | Clientul utilizează acest alias de certificat dacă faceţi o conexiune la un server care suportă sau necesită autentificare de client. |