rocketMQ 注: ブローカーは、コンシューマが SQL92 でメッセージをフィルタリングすることをサポートしていません。

SQL92 標準は Rocket コンシューマー コードで使用されています

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

毎日 MQClientException 例外が発生する ブローカーは、コンシューマが SQL92 でメッセージをフィルタリングすることをサポートしていません

このとき、サーバー rocketMq のブローカー設定ファイルbroker.confに次の文を追加します。

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

namesrv サービスとブローカー サービスを再起動すると問題が解決され、コンソールにも表示されます (追加する前は false です)。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/JemeryShen/article/details/126639759