clientid 如何模糊查询

消息重发布,想实现只监听某几个client的在离线状态,clientid 以某个格式开头,不固定 ,比如GL开头,怎样写clientid=‘GL%’实现模糊查询,匹配所有GL开头的订阅

消息重发布是 emqx 规则引擎里的动作,你是要在规则引擎的 SQL 里查询当前在线的以 GL 开头的客户端吗?规则引擎没提供这种的能力。如果是 HTTP API 的话,倒是有个模糊搜索的办法:

https://docs.emqx.com/en/enterprise/v5.7/admin/api-docs.html#tag/Clients/paths/~1clients/get

like_clientid 参数