emqttd学习总结

一. emqttd介绍
emqttd 是用erlang实现的mqtt协议服务端,主要支持发布订阅功能。mqtt的优势有如下几点:

可靠传输。MQTT可以保证消息可靠安全的传输,并可以与企业应用简易集成。
消息推送。支持消息实时通知、丰富的推送内容、灵活的Pub-Sub以及消息存储和过滤。
低带宽、低耗能、低成本。占用移动应用程序带宽小,并且带宽利用率高,耗电量较少。
二. 编译安装
首先到github下clone下源码:

1. 克隆下源码

git clone https://github.com/emqtt/emqttd.git

2. 编译(由于写好了Makefile,所以不用使用rebar)

make

3. 发布

make dist
发布完成后,会在emqttd/rel目录下存在一个emqttd的目录,打包这个目录就可以很方便的在机器上使
用了。

三. 基本操作
由于使用的是rebar进行编译发布,所以应用的控制非常方便,基本操作如下:

##启动emqttd节点
./bin/emqttd start
##重启emqttd节点
./bin/emqttd restart
##更多操作命令可以使用./bin/emqttd 查看
./bin/emqttd

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值