阿里、微众、PingCAP专家分享如何解决可观测性带来的埋点成本上升、观测数据割裂等挑战。戳 了解详情
写点什么

HiveMQ 为物联网应用推出了完全托管、完全兼容的 MQTT 5 服务

  • 2020 年 2 月 25 日
  • 本文字数:1409 字

    阅读完需:约 5 分钟

HiveMQ为物联网应用推出了完全托管、完全兼容的MQTT 5服务

HiveMQ云旨在为物联网应用提供一个完全托管的平台,这些应用会使用 MQTT 将数据以流的方式传出设备。HiveMQ 云的特点是具有自动扩展性并为每个客户以按小时计算的固定费率提供专用的基础设施。


根据 HiveMQ 的说法,使用 HiveMQ 云最大的优势之一是其完全兼容 MQTT 实现,其中包括 MQTT 5。这和其他物联网平台供应商(如亚马逊谷歌微软)不同,它们只提供了该协议的部分实现。HiveMQ 表示,不完全符合标准的缺点是把物联网设备锁定到由供应商提供的具体实施中。


对于物联网应用程序,由于物联网设备通常部署在企业外部,其产品生命周期通常很长,并且部署的设备数量庞大,因此,供应商的锁定风险变大了。


除了能够根据遥感勘测的负载进行上下扩展外,HiveMQ 云还能够确保每个 MQTT 集群在 3 个 AWS 数据中心获得专用的基础设施。这样可以防止不同公司共享相同的基础设施,并保证可预测的性能。


InfoQ 采访了 HiveMQ 的 CTO Dominik Obermaier以了解更多信息。


InfoQ:能否请您就 HiveMQ 云如何实现扩展性和可靠性分享更多的细节?


Dominik Obermeier:我们已经为一些客户构建了 HiveMQ 云,他们希望需要高可用性和可扩展性的业务关键物联网应用投入生产环境。因此,我们为每个客户设置专门的 EC 2 实例的基础设施。我们在一个 AWS region 创建了 3 个 HiveMQ 代理集群节点,这个 AWS region 在 3 个不同的可用性区运行。基础设施还包括 2 个在 EC 2 实例上运行的专用负载均衡器,以确保高可用性。我们还计划在微软的 Azure 以及 GCP 上提供类似的架构。

HiveMQ 的架构构建在一个无主节点(masterless)架构的基础之上,该架构允许我们创建自治集群,这些集群可以共享 MQTT 客户端连接,对最终用户的延迟没有影响。例如,如果集群中的某个代理节点发生故障,那么 MQTT 客户端连接被自动重新分配给另一个代理节点。MQTT 客户端不需要与另一个代理实例协商重新连接。关于 HiveMQ 代理集群的更多细节请参看我们的网站。


InfoQ:关于定价,尽管确实很简单且可预测,但是,对某类客户或资金不足的项目来说,显得过于死板了。您是否有计划引入更灵活的价格选项?


Obermeier:HiveMQ 云的第一版把重点放在需要高可靠性和高可扩展性公司的生产环境部署上。这基于我们与一些最大的 HiveMQ 客户合作的经验。在不久的将来,我们计划为那些不需要高可用性专用基础设施的公司提供 HiveMQ 云。我们还将提供免费的试用版,以便开发人员在投入到生产之前能够进行概念验证(proof of concept,POC)。


InfoQ:您能否解释一下 HiveMQ 云为与其他服务的集成提供了哪些便利?这些对消费来自设备流式传输的数据有用吗?


Obermeier:我们认为,物联网行业需要把物联网数据与不同企业系统的集成变得更容易。在这里,需要有在物联网设备和服务之间进行双向数据移动的自由流,这些服务包括 Kafka、MongoDB、InfluxDB、机器学习服务等。为了实现这个自由的数据流,我们需要简化不同云服务与 HiveMQ 云之间的集成。我们计划,首先专注于一些最好的服务,比如 Confluent 云、MongoDB Atlas 和 InfluxDB 云。我们还将集成 AWS、Azure 和 GCP 上一些更流行的服务。

我们还计划让客户使用 HiveMQ 扩展 SDK 创建自己的集成。我们确实看到了一个集成的生态系统,客户可以利用该系统在不同的云服务之间移动自己的物联网数据。


如果大家对 HiveMQ 云感兴趣,请千万不要错过这个介绍视频


原文链接:


HiveMQ Launches Fully-Managed, Fully-Compliant MQTT 5 Service for IoT Apps


2020 年 2 月 25 日 09:001052

评论 1 条评论

发布
用户头像
就是一个仓促上线的次品,机房只有在法兰客服,只支持aws, 不能做数据流转,不支持自定义上传证书,客户端认证连分页都没有,不支持导入,完全没有监控,每小时7.5,不支持选择连接数。反正就是个坑,前期还是不用好
2020 年 02 月 25 日 10:47
回复
没有更多了
发现更多内容

程序员上班打工的认识误区

陆陆通通

程序员 打工

一次百万长连接压测 Nginx OOM 的问题排查分析

AI乔治

Java nginx 架构 服务端 高性能

为什么学习总是停在开头两页?

Nydia

一个草根的日常杂碎(10月12日)

刘新吾

随笔杂谈 生活记录 社会百态

Java-技术专题-JDK8-HashMap的实现原理

浩宇天尚

程序员黄金年龄25-28岁,我们30+的人该去哪儿?附华为案例;

Java架构师迁哥

打通IO栈:一次编译服务器性能优化实战

AI乔治

Java 编程 架构 io 高性能

Flink周期性水位线分配器-6-3

小知识点

scala 大数据 flink

如何优雅的搞垮服务器,再优雅的救活

MySQL从删库到跑路

Linux 升级glibc 启动异常 无法进入系统 抢救模式

架构师训练营第四周学习笔记

一马行千里

学习 极客大学架构师训练营

异步excel导出组件设计和实现

Wayne Chu

Java 微服务 EasyExcel SpringCloud 服务治理

怎么才算掌握了JDK中的线程池

AI乔治

Java 编程 架构 jdk 线程池

架构师训练营第四周命题作业

一马行千里

极客大学架构师训练营 命题作业

使用Spring Boot创建docker image

程序那些事

Docker spring Spring Boot Spring Boot 2

图解面试题-二叉树的所有路径

9527

Java 面试 算法 LeetCode 二叉树

ClickHouse最佳实战之分布表写入流程分析

京东科技开发者

数据库

一周信创舆情观察(9.28~10.11)

统小信uos

让超宽带抵达产业互联网:UBBF上演智能联接全面落地

脑极体

芯片破壁者(十七):“硅谷市长”罗伯特•诺伊斯开启的产业法则

脑极体

架构师训练营第 1 期第四周课后练习题

Leo乐

极客大学架构师训练营

算法图解:如何找出栈中的最小值?

王磊

Java 数据结构 算法

谋生的工作动机,永远是个打工者

陆陆通通

Java 程序员

Netty源码解析 -- 客户端启动过程

binecy

Netty nio 源码阅读

代表Java未来的ZGC深度剖析,牛逼!

AI乔治

Java 架构 ZGC JVM GC调优

numexpr:你以为numpy已经够快了,其实它还可以更快

计算机与AI

Python 学习 数据分析 Numpy

年轻代频繁ParNew GC,导致http服务rt飙高

AI乔治

Java 学习 架构 JVM GC

一次线上JVM调优实践,FullGC40次/天到10天一次的优化过程

AI乔治

Java 编程 架构 JVM GC

重大事故!IO问题引发线上20台机器同时崩溃

AI乔治

Java 架构 多线程 io 并发

系统架构--作业

Nick~毓

架构师训练营第四周作业

脸不大

12张图带你彻底理解分布式事务产生的场景和解决方案!!

冰河

分布式事务 2PC 可靠消息最终一致 TCC 最大努力通知

HiveMQ为物联网应用推出了完全托管、完全兼容的MQTT 5服务_物联网_Sergio De Simone_InfoQ精选文章