Nota de rocketMQ: El corredor no permite que el consumidor filtre mensajes por SQL92

El estándar SQL92 se utiliza en el código de consumo de Rocket.

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

Se produce una excepción MQClientException diaria. El intermediario no permite que el consumidor filtre mensajes mediante SQL92.

broker.confEn este momento , agregue la siguiente oración al archivo de configuración del agente del servidor rocketMq :

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

Reiniciar los servicios de Namesrv y Broker solucionará el problema, y ​​también se puede ver en la consola (es falso antes de agregar):
inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/JemeryShen/article/details/126639759
Recomendado
Clasificación