用SQL查MQ:Trino、PGMQ、KsqlDB、Proton、OpenLooKeng、KarelDB用SQL查MQ,算是鬼点子吧,这个方向已形成一条相当成熟的技术路线,思想大致分成三条路径:在消费者订阅时支持MessageSelector.bySql(),用类SQL92的表达式(如TAGS IS NOT NULL AND age BETWEEN 18 AND 60)在Broker端过滤消息属性,相比传统Tag过滤粒度更细。实现原理:在Broker里用表达式解析对消息属性做过滤,需要开启enablePropertyFilter=true。