RocksMQ相关配置
本主题介绍了 Milvus 中与 RocksMQ 相关的配置。
RocksMQ 是支持 Milvus 独立版可靠存储和消息流发布/订阅的底层引擎,它是基于 RocksDB 实现的。
在本节中,您可以配置消息大小、保留时间和大小等。
rocksmq.path
描述 | 默认值 |
---|
用于 Milvus 在 RocksMQ 中存储数据的键前缀。注意:在使用 Milvus 一段时间后更改此参数将影响您访问旧数据。建议在首次启动 Milvus 之前更改此参数。如果已存在 etcd 服务,请为 Milvus 设置一个易于识别的根键前缀。 | /var/lib/milvus/rdb_data |
rocksmq.rocksmqPageSize
描述 | 默认值 |
---|
RocksMQ 中每个页面中消息的最大大小。基于此参数,RocksMQ 中的消息将按批次进行检查和清除(在过期时)。单位:字节 | 2147483648 |
rocksmq.retentionTimeInMinutes
描述 | 默认值 |
---|
RocksMQ 中已确认消息的最大保留时间。RocksMQ 中的已确认消息将保留指定时间后被清除。单 位:分钟 | 10080 |
rocksmq.retentionSizeInMB
描述 | 默认值 |
---|
RocksMQ 中每个主题中已确认消息的最大保留大小。如果超过此参数,每个主题中的已确认消息将被清除。单位:MB | 8192 |
rocksmq.compactionInterval
描述 | 默认值 |
---|
Time interval to trigger rocksdb compaction to remove deleted data. Unit: Second | 86400 |
rocksmq.lrucacheratio
描述 | 默认值 |
---|
触发 RocksDB 压缩以删除已删除数据的时间间隔。单位:秒 | 86400 |
RocksDB 缓存内存比例。 | 0.06 |