rocketMQ 错误:Le courtier ne prend pas en charge le consommateur pour filtrer les messages par SQL92

Le standard SQL92 est utilisé dans le code consommateur Rocket

consumer.subscribe("TopicTest", MessageSelector.bySql("a between 0 and 3"));

Une exception MQClientException quotidienne se produit. Le courtier ne prend pas en charge le consommateur pour filtrer les messages par SQL92.

broker.confÀ ce stade , ajoutez la phrase suivante au fichier de configuration du courtier du serveur rocketMq :

# 让‘过滤消息’时支持SQL92标准
enablePropertyFilter=true

Le redémarrage des services Namesrv et Broker résoudra le problème, et cela peut également être vu dans la console (c'est faux avant d'ajouter) :
insérer la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/JemeryShen/article/details/126639759
conseillé
Classement