这一课,我们准备用 emqx-rabbitmq-hook 插件来替换掉 IotHub 之前使用的 Webhook 插件。
发布 emqx-rabbitmq-hook 插件
虽然在我的电脑上已经有了可运行的 emqx-rabbitmq-hook 插件,但是为了在别的系统和机器上使用这个插件,还是必须要先发布这个插件。
EMQ X 插件的代码需要用一个 git 仓库来存放,你可以 点击这里 找到 emqx-rabbitmq-hook 插件的全部代码。
然后是编译 EMQ X 和 emqx-rabbitmq-hook 插件,首先选择 EMQ X 3.1.2 的版本:
git clone -b v3.1.2 https://github.com/emqx/emqx-rel.git
接着编辑 emqx-rel 项目的 Makefile,加入 emqx-rabbitmq-hook:
## emqx-rel/Makefile
DEPS += emqx_rabbitmq_hook
dep_emqx_rabbitmq_hook= git https://github.com/sufish/emqx_rabbitmq_hook master
最后在 relx.config 里面添加:
{re