Milvus prend en charge quatre MQ : rocksmq (basé sur RockDB), natsmq (serveur nats intégré), Pulsar et Kafka.
Vous pouvez changer de MQ en définissant le champ mq.type.
Si vous ne définissez pas le champ mq.type par défaut, il y a une note sur l'activation de la priorité si nous configurons plusieurs mq dans ce fichier.
mode autonome (local) : rocksmq(default) > natsmq > Pulsar > Kafka
mode cluster : Pulsar(default) > Kafka (rocksmq et natsmq ne sont pas supportés en mode cluster)
Description de l'option |
Valeur par défaut |
Valeur par défaut : "default"
Valeurs valides : [default, pulsar, kafka, rocksmq, natsmq] |
défaut |
Description de la valeur par défaut |
Valeur par défaut |
Valeur par défaut : "true" (vrai) |
vrai |
Description de la valeur par défaut |
Valeur par défaut |
time tick lag seuil d'entrée en mode poursuite, en secondes |
10 |
Description de la valeur par défaut |
Valeur par défaut |
taille de la mémoire tampon du mode poursuite, en octets |
8388608 |
Description de la valeur par défaut |
Valeur par défaut |
Longueur de la mémoire tampon du client MQ |
16 |
Description de la valeur par défaut |
Valeur par défaut |
l'intervalle de temps (en secondes) pour que le répartiteur vérifie s'il faut fusionner. |
1 |
Description de la valeur par défaut |
Valeur par défaut |
la longueur de la mémoire tampon du canal pour la fusion |
16 |
Description de la valeur par défaut |
Valeur par défaut |
Valeur par défaut : "3", délai (en secondes) pendant lequel la cible envoie des msgPack |
3 |