rocksmq相關設定
如果要啟用 kafka,需要註解 pulsar 配置
kafka:
brokerList: localhost:9092
saslUsername:
saslPassword:
saslMechanisms:
securityProtocol:
ssl:
enabled: false # whether to enable ssl mode
tlsCert: # path to client's public key (PEM) used for authentication
tlsKey: # path to client's private key (PEM) used for authentication
tlsCaCert: # file or directory path to CA certificate(s) for verifying the broker's key
tlsKeyPassword: # private key passphrase for use with ssl.key.location and set_ssl_cert(), if any
readTimeout:10
rocksmq.path
說明 | 預設值 |
---|---|
|
/var/lib/milvus/rdb_data |
rocksmq.lrucacheratio
說明 | 預設值 |
---|---|
rocksdb 快取記憶體比率 | 0.06 |
rocksmq.rocksmqPageSize
說明 | 預設值 |
---|---|
RocksMQ 每頁中訊息的最大大小。RocksMQ 中的訊息會根據這個參數進行批次檢查和清除(當過期時)。單位:Byte. | 67108864 |
rocksmq.retentionTimeInMinutes
說明 | 預設值 |
---|---|
RocksMQ 中已接收訊息的最長保留時間。在RocksMQ中被acked的訊息會保留指定的時間,然後被清除。單位:分鐘。 | 4320 |
rocksmq.retentionSizeInMB
說明 | 預設值 |
---|---|
RocksMQ 中每個主題中已接收訊息的最大保留大小。如果每個主題的已接收訊息的大小超過此參數,則會被清除。單位:MB. | 8192 |
rocksmq.compactionInterval
說明 | 預設值 |
---|---|
觸發 rocksdb compaction 以移除刪除資料的時間間隔。單位:秒 | 86400 |
rocksmq.compressionTypes
說明 | 預設值 |
---|---|
compaction 壓縮類型,僅支援使用 0、7。0 表示不壓縮,7 表示使用 zstd。類型的長度代表 rocksdb 層級的數目。 | 0,0,7,7,7 |