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 |