EMQX(一)— 为什么学习EMQX服务

一、为什么要学EMQX

我们学习一个新技术,无非是出于两种原因:一种是工作中需要用到该技术;另一种是该技术比较流行,是一种潮流和趋势。对我而言,学习EMQX,是综合了上面的两种原因。我在工作中要以mqtt协议发送消息给另一家厂商,初次听到mqtt协议时,也是一脸懵逼。于是,首先积累了一些关系mqtt协议的知识(点此查看mqtt协议总结)。然后,要选一款合适的mqtt服务器,作为消息中间件,来收发消息。我查阅了很多资料,对比了apache apollo、Mosquitto、HiveMQ、以及支持mqtt协议的rabbitMQ等诸多mqtt服务器。最后,选择EMQX的原因如下:
1.EMQX国产,支持国产,毋庸置疑,且有丰富的中文文档资料,查阅方便;
2.EMQX单机版支持百万并发,集群支持千万并发,性能上完胜其他mqtt服务器;
3.EMQX是物联网行业使用最多的服务,其地位类似于大数据领域的kafka。
所以,我选择了EMQX作为项目的应用。

二、如何学习EMQX

EMQX在物联网领域应用比较多。所以对于身处物联网领域的程序员来说,有必要精通掌握EMQX的所有特性和功能。
而对于不是专门做物联网行业的程序员来说,我们要有针对性的学习EMQX:
首先,是搭建环境,安装服务。
其次,查阅官方文档,了解和熟悉EMQX的大体应用,例如:开启,关闭,以及其他的基本应用。
第三、查阅EMQX的功能和特性。这里,我们大体浏览功能,标记出对我们项目应用有用的特性和功能,并详细学习这些功能,应用于我们的项目里。
第四、大体了解我们项目中没有应用的特性,作为知识储备,等以后遇到业务场景时,能想到EMQX有此特性。
第五、掌握EMQX的一些有必要的原理和工作机制。

我们学习EMQX,就以上面的思路进行学习。需要指出的是,在EMQX官方文档里,已经讲的很清晰了,所以,我们这里不一一列举,在下面的文章里我们会重点列举一下EMQX的特性。

  • 2
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

敲代码的小小酥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值