目前使用exhook grpc模式 我的问题是 如何过滤topic 只让xxtopic 走exhook 或者 不让xxx topic 走exhook 可以在Dashboard动态设置吗?
可以的,但不是在Dashboard里面。是在grpc 的OnProviderLoaded回调中,由grpc服务器自己设置的
例如:
messages 类的 hook 可以多配置一个叫 topics 的参数,相当于白名单。
未来能否做成Dashboard 动态配置 我问这个问题其实核心诉求是 因为grpc 会走网络 如果能在Dashboard配置了 就直接在mqtt内部过滤 就不调用grpc 而上图配置 grpc其实已经走了网络了 相当于消耗了性能
按照您说的 这个是白名单 那就是允许调用的topic是吧 ,如果我的业务黑名单较少 白名单较多如何办呢? 第二个问题 我的topic需要通过通配符过滤比如/user/# 或者 user/+ 这些 mqtt通配符都支持吗?
麻烦问下有没有黑名单模式 我只想让某些topic不走exhook