Mongo (mongo)

Mongo 實例的配置。

屬性名稱 資料類型 預設值 說明
autoConnectRetry boolean   當 Socket 無法開啟時,重試伺服器連線,最大間隔為 maxAutoConnectRetryTime。
connectTimeout 精準度是毫秒的時間量   新的連線的連線逾時值。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
connectionsPerHost int

下限:0

  限制通往每一部主機的開啟連線數目。當不在使用中,會儲存連線。
cursorFinalizerEnabled boolean   試圖清除未關閉的 DBCursor。
description string   Mongo 實例的說明。
id string   唯一的配置 ID。
libraryRef 最上層 library 元素的參照(字串)。   指定包含 MongoDB Java 驅動程式的程式庫。
maxAutoConnectRetryTime 精準度是毫秒的時間量   開啟伺服器連線的重試間隔。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
maxWaitTime 精準度是毫秒的時間量   等待可用連線的時間量上限。如果是負數,連線要求永不逾時。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
onError
  • IGNORE
  • FAIL
  • WARN
WARN 決定發生配置錯誤時要採取的動作,以作為回應。
IGNORE
伺服器在引起配置錯誤時,將不會發出任何警告和錯誤訊息。
FAIL
伺服器將在第一次出現錯誤時發出警告或錯誤訊息,然後停止伺服器。
WARN
伺服器在引起配置錯誤時,將會發出警告和錯誤訊息。
password 可逆的編碼密碼(字串)   資料庫使用者的密碼。
readPreference
  • primary
  • secondaryPreferred
  • secondary
  • primaryPreferred
  • nearest
  配置讀取喜好設定。
primary
primary
secondaryPreferred
secondaryPreferred
secondary
secondary
primaryPreferred
primaryPreferred
nearest
nearest
socketKeepAlive boolean   配置 Socket 是否保持作用中。
socketTimeout 精準度是毫秒的時間量   Socket 逾時值。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
sslEnabled boolean   %sslEnabled.desc
sslRef 最上層 ssl 元素的參照(字串)。   %sslRef.desc
threadsAllowedToBlockForConnectionMultiplier int

下限:0

  這個值乘以 connectionsPerHost,會建立可供等待可用連線的執行緒數目上限。
user string   資料庫使用者名稱。
writeConcern
  • ERRORS_IGNORED
  • ACKNOWLEDGED
  • SAFE
  • JOURNALED
  • NORMAL
  • REPLICA_ACKNOWLEDGED
  • FSYNC_SAFE
  • MAJORITY
  • FSYNCED
  • JOURNAL_SAFE
  • REPLICAS_SAFE
  • NONE
  • UNACKNOWLEDGED
  Mongo 伺服器寫入作業的可靠性。
ERRORS_IGNORED
ERRORS_IGNORED
ACKNOWLEDGED
ACKNOWLEDGED
SAFE
SAFE
JOURNALED
JOURNALED
NORMAL
NORMAL
REPLICA_ACKNOWLEDGED
REPLICA_ACKNOWLEDGED
FSYNC_SAFE
FSYNC_SAFE
MAJORITY
MAJORITY
FSYNCED
FSYNCED
JOURNAL_SAFE
JOURNAL_SAFE
REPLICAS_SAFE
REPLICAS_SAFE
NONE
NONE
UNACKNOWLEDGED
UNACKNOWLEDGED
hostNames
說明:主機名稱清單。這份清單中的順序必須與埠清單一致,使主機名稱清單中的第一個元素對應於埠清單中的第一個元素,依此類推。
必要:false
資料類型:string
library
說明:指定包含 MongoDB Java 驅動程式的程式庫。
必要:false
資料類型:
屬性名稱 資料類型 預設值 說明
apiTypeVisibility string spec,ibm-api,api 這個程式庫的類別載入器將能夠看到的 API 套件類型,方式為下列項目之任何組合的逗點區隔清單:spec、ibm-api、api、third-party。
description string   管理者的共用程式庫說明
filesetRef 最上層 fileset 元素的參照清單(逗點區隔的字串)。   參照的檔案集 ID
name string   管理者的共用程式庫名稱
library > file
說明:參照的檔案 ID
必要:false
資料類型:
屬性名稱 資料類型 預設值 說明
id string   唯一的配置 ID。
name 檔案的路徑   完整檔名
library > fileset
說明:參照的檔案集 ID
必要:false
資料類型:
屬性名稱 資料類型 預設值 說明
caseSensitive boolean true 指出搜尋是否應該區分大小寫的布林值(預設值:true)。
dir 目錄的路徑 ${server.config.dir} 搜尋檔案的基本目錄。
excludes string   要從搜尋結果中且以逗點或空格區隔的檔名型樣清單,預設為不排除任何檔案。
id string   唯一的配置 ID。
includes string * 要併入搜尋結果中且以逗點或空格區隔的檔名型樣清單(預設值:*)。
scanInterval 精準度是毫秒的時間量 0 用以檢查檔案集之變更的掃描間隔,以時間單位字尾 h-小時、m-分鐘、s-秒、ms-毫秒的長整數來表示(例如 2ms 或 5s)。預設為已停用 (scanInterval=0)。. 指定正整數加上時間單位,時間單位可以是小時 (h)、分鐘 (m)、秒 (s) 或毫秒 (ms)。例如,指定 500 毫秒為 500ms。您可以在單一項目中包括多個值。例如,1s500ms 相等於 1.5 秒。
library > folder
說明:參照的資料夾 ID
必要:false
資料類型:
屬性名稱 資料類型 預設值 說明
dir 目錄的路徑   要併到程式庫類別路徑中以便尋找資源檔的目錄或資料夾
id string   唯一的配置 ID。
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 信號交換所用的密碼組合群組。「高」是 3DES 和 128 位元(及以上)密碼,「中」是 DES 和 40 位元密碼,「低」是沒有加密的密碼。如果使用 enabledCiphers 屬性,則會忽略 securityLevel 清單。
MEDIUM
%repertoire.MEDIUM
CUSTOM
%repertoire.CUSTOM
HIGH
密碼組合 3DES 和 128 位元(及以上)
LOW
%repertoire.LOW
serverKeyAlias string   指定金鑰儲存庫中要作為伺服器金鑰之憑證的別名。只有在金鑰儲存庫有多個金鑰項目時,才需要這個屬性。
sslProtocol string   SSL 信號交換通訊協定。通訊協定值可在基礎 JRE 的 Java Secure Socket Extension (JSSE) 提供者的說明文件中找到。當使用 IBM JRE 時,預設值是 SSL_TLS,當使用 Oracle JRE 時,預設值是 SSL。
trustStoreRef 最上層 keyStore 元素的參照(字串)。 ${keyStoreRef} 包含 SSL 儲存庫用於簽署確認之信任憑證項目的金鑰儲存庫。這個屬性是選用的。如果未指定,則會對金鑰及信任的憑證項目都使用相同的金鑰儲存庫。

指示主題類型的圖示 參照主題



「時間戳記」圖示 前次更新: 2016 年 11 月 30 日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwlp_config_mongo
檔名:rwlp_config_mongo.html