使用HiveMQ 4构建更具可扩展性和可靠性的IoT应用

HiveMQ是一个基于MQTT的消息传递平台,设计用于支持物联网应用程序。最近发布的HiveMQ 4增加了对MQTT 5的支持,改进了其扩展系统,优化了与Docker和Kubernetes以及AWS EC2的集成。HiveMQ 4支持所有的MQTT 5新特性,包括用户属性、否定确认和主题别名,并力争使MQTT 3和MQTT 5客户端可以透明地通信。此外,HiveMQ 4还引入了一个新的扩展系统,旨在简化与企业级系统的集成。

InfoQ采访了HiveMQ开发商dc-square GmbH的首席技术官Dominik Obermaier。

InfoQ:您能简要说明一下MQTT 5给物联网应用程序带来了什么价值吗?它在哪些方面对MQTT 3进行了改进?

Dominik Obermaier:MQTT于1999年开始开发,MQTT 3.1规范于2010年发布。自2010年以来,很多事都变了,特别是在云计算和大规模系统开发领域。MQTT也变得更加流行,所以规范现在应该更新了。以下是MQTT 5的部分关键目标。

  • 更容易以可伸缩且可靠的方式托管大型系统。

  • 改进错误报告,使整个应用程序更有弹性。

  • 使向MQTT消息添加用户属性成为可能,并改进性能和对小型客户端的支持。

如果一定要总结一下,我要说,对于原生云应用程序,MQTT 5将使MQTT更具可伸缩性和可靠性。虽然一个支持MQTT 3.1的HiveMQ部署已经可以支持多达1000万个并发MQTT连接,每秒用于数据交换的消息超过100万条,但是MQTT 5是扩展到更大数量的基础。

InfoQ:MQTT实现领域的竞争非常激烈。HiveMQ如何从竞争

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值