Milvusはrocksmq(RockDBベース)、natsmq(組み込みnats-server)、Pulsar、Kafkaの4つのMQをサポートしています。
mq.typeフィールドを設定することでMQを変更することができます。
mq.typeフィールドをデフォルトに設定しない場合は、このファイルに複数のmqを設定する場合の優先順位の有効化に関する注意書きがあります。
スタンドアロン(ローカル)モード: rocksmq(デフォルト) > natsmq > Pulsar > Kafka
クラスタモード: Pulsar(デフォルト) > Kafka (rocksmqとnatsmqはクラスタ・モードではサポートされていません)
説明 |
デフォルト値 |
デフォルト値:"デフォルト"
有効な値:[default、pulsar、kafka、rocksmq、natsmq]。 |
デフォルト |
説明 |
デフォルト値 |
デフォルト値:"true" |
真 |
説明 |
デフォルト値 |
追跡モードに入るまでのタイムティック・ラグのしきい値、単位は秒 |
10 |
説明 |
デフォルト値 |
追跡モードバッファサイズ(バイト |
8388608 |
説明 |
デフォルト値 |
MQクライアントコンシューマバッファ長 |
16 |
説明 |
デフォルト値 |
ディスパッチャがマージするかどうかをチェックする間隔時間(秒) |
1 |
説明 |
デフォルト値 |
マージするチャンネルバッファの長さ |
16 |
説明 |
デフォルト値 |
デフォルト値:"3"、ターゲットがmsgPackを送信するタイムアウト(秒) |
3 |