怎样使用插件的方式把消息发送者的clientid写入Message的userproperty
如果你说的是 v5 的话,推荐使用规则引擎的 republish 来实现,
dashboard 还没有适配这个参数,但 API 可以用。
https://docs.emqx.com/en/emqx/v5.8/admin/api-docs.html#tag/Rules/paths/~1rules/post
如果不想使用,想要自己用插件实现的话,就自己找 rule_action里面的 republish 代码再再现一次。
https://github.com/emqx/emqx/blob/master/apps/emqx_rule_engine/src/emqx_rule_actions.erl#L285-L302
插件开发指南:
republish会导致消息发送两次吗