emq架构原理(emq的技术架构)

近日,由上海开源信息技术协会(以下简称“协会”)、袁琪数字推进中心、开源行业实践赋能社区OpenTEKr联合举办的“夏季行动2022”公益直播周圆满落幕。

EMQ作为“共建企业”受邀参与了此次开源创新研讨会,并与众多开源先锋企业探讨在数字化、智能化的浪潮下,如何通过开源构建未来。

4312568201599709627.png

在《源动力的崛起》特别直播中,EMQ联合创始人、CPO金发、EMQX Broker项目负责人周子博、EMQ PMM王帆就全球开源社区治理与开源商业化模式探索、核心开源项目EMQX的迭代实践、EMQ如何为企业打造关键物联网业务等方面做了详细精彩的分享,为我们带来了一场围绕开源创新的思想盛宴。

如今,开源已经成为全球软件技术和产业创新的主导力量。作为全球领先的开源物联网数据基础设施软件提供商,EMQ自成立以来始终坚持开源,让核心产品开源,贡献开源,引领开源生态建设,致力于将开源推向极致。EMQ 坚信数字化创新和世界级的客户体验始于开发者赋能,而汇聚全球智慧的开源模式就是赋能企业和开发者最好的方式。

100%;明确:两者都有;最小高度:1米;文本缩进:0px垂直对齐:继承;字体大小:16px字母间距:-0.005 em;颜色:rgb(23,43,77);空白:预换行;行高:1.75厘米;font-family: -apple-system,Roboto,Ubuntu,sans-serif;可见性:可见;框尺寸:边框-框!重要;溢出-换行:断字!重要;EMQ联合创始人兼CPO金花受邀分享了EMQ开源物联网基础软件的产品矩阵,并介绍了EMQ开源软件常见的开源软件治理模型和软件治理方法;此外,还将详细介绍开源商业化的常用路径和方式,以及各种商业化下的一些经典案例。

2926372107480041739.png

EMQ的产品矩阵主要侧重于数据访问和处理,部署在云和边缘。

在云端,EMQ构建了具有世界竞争力的物联网消息中间件项目EMQX和数据库软件HStreamDB,通过开源模式实时处理流数据。

在边缘,EMQ开发了工业网关软件Neuron,可以一站式接入各类工业协议,转换成物联网标准MQTT协议,实现复杂工业设备的接入。NanoMQ物联网边缘计算的超轻量级MQTT消息服务中间件软件;还有目前托管在Linux基金会下的eKuiper项目,主要用于实现边缘流数据处理。

通过为物联网领域打造一套“边云一体化”解决方案来实现数据连接、移动、处理,形成从数据感知采集到价值创造的完整数据链。

6466817010378824877.png

;溢出-换行:断字!重要;结合多年服务企业数字化转型的实践经验和全球领先的开源先进理念,EMQ在开源社区治理、开源实践和商业化方面取得了良好的成绩。EMQ 发起并维护的开源项目——物联网消息服务器 EMQX,在同类型开源项目中排名全球第一,全球下载量已超 2000 万次,连接了超过 1 亿台的物联网设备,每月全球活跃集群部署超过 3 万个。

EMX是EMQ的核心开源产品,也是世界上扩展性最强的物联网MQTT消息服务器。是中国物联网领域为数不多的具有全球影响力的开源项目。目前服务 50 余个国家的 20,000+用户,其中包括华为、中国电科、中国移动、中国电信、国家电网、上汽、广汽、台积电、Cisco、Verifone、Telstra等在内的 300 多家付费客户。

1170156216162893583.png

开源软件商业化的实现方式一般有几种:一种是服务订阅,比如RedHat;另一种是开放核心,比如Elastic,这是在外层提供开源核心代码和商业服务的方式。还有托管,提供云服务,然后是SaaS服务。

目前用户普遍接受云服务的模式,因为这样的服务是开箱即用的,可以省去用户对软件的运维。EMQ的开源商业化主要集中在开放核心模式和托管云服务模式。

9045970246041485311.pngEMQ还向客户提供云服务EMQX Cloud,为其提供完全托管的物联网消息接入,可支持主流公有云提供商。用户可以一键创建生产级别的高可用性和高安全性服务。

nt;溢出-换行:断字!重要;插入符号颜色:rgb(23,43,77);颜色:rgb(52,55,65);字号:15px字母间距:1.5像素;文本对齐:对齐;字体系列:Helvetica,Arial,无衬线;这样,用户在搭建自己的物联网平台的过程中,需要面对的安装、部署、版本升级等问题就大大简化了。

909819265682201098.png

此外,EMQ还开发了基于EMQX开源项目的私有部署版EMQX Enterprise,这是一款基于开放核心模式的商业产品。其主要技术优势在于高并发、高可扩展性、高吞吐量场景下的长期稳定的数据访问服务。为不同类型和规模的企业客户构建关键业务的物联网平台与应用。

EMQ PMM王帆分享了对EMQX产品线商业化模式的探索。EMQX于2013年在Github开源社区推出。经过长时间的产品打磨和市场验证,直到2017年才推出了第一款真正商业化的私部署产品EMQX Enterprise。2020年,我们将尝试在公共云服务上完全托管EMQX。从2020年到2022年这两年,EMQX的产品活跃度和用户增长都有了相当大的飞跃。

6982737663749094445.png

如今,以 EMQX 为核心的“边云一体化”物联网数据基础设施解决方案在车联网、工业物联网等重点行业的关键物联网业务场景中得到广泛应用。

4069477067061545520.png

从车联网到工业物联网,从运营商到金融支付,从能源电力到智慧城市,EMQ为各行各业提供创新的物联网解决方案,满足行业需求,为企业关键物联网业务创造价值。

nt;溢出-换行:断字!重要;在汽车和出行场景中,通过MQTT协议和基于EMQ的物联网基础设施软件,人、车、路和云被连接起来。为整车厂商、T1供应商、后市场服务商、出行服务公司提供智能网联、自动驾驶、车路协同V2X的物联网基础设施解决方案。

EMQX的高可用集群能力、灵活部署能力、百万级TPS消息吞吐量消耗和数据安全等强大特性,为车联网平台提供了高效稳定的底层框架,满足车联网系统大并发、低延迟的业务场景,大大提高开发效率,降低开发和维护成本。

在工业制造业,EMQ实现生产数据的互联互通,打通信息孤岛,挖掘边缘数据价值,实现企业云边缘的实时数据连接、移动、处理和分析,助力制造业数字化、智能化转型。

EMQX经纪人项目负责人周子博以“EMQX开源软件的实践”为题,介绍了EMQX开源项目的版本演进和重要功能迭代,以及如何与社区实现合作共赢。

5248047179959635521.png

目前,EMQX已经完成了200个开源版本的迭代。集群可以轻松支持1亿个物联网并发设备连接。它是全球可扩展性最强的物联网消息中间件,也是全球首个实现MQTT over QUIC的消息服务器。

QUIC作为底层传输协议,与TCP协议相比,可以降低连接开销和消息延迟,提高整体吞吐量和移动连接的稳定性,非常适合物联网的消息传输场景。

5111654768432616449.png

Ubuntu,无衬线;框尺寸:边框-框!重要;溢出-换行:断字!重要;EMQX 5.0还设计了独特的消息传输机制和管理模式,以持续的技术创新不断为行业、社区和客户提供最先进、最具竞争力的MQTT消息服务器。408787246788222348.pngEMQX 5.0采用全新的后端存储架构Mria数据库,重构数据复制逻辑,成倍提升横向扩展能力,能够更可靠地承载更大规模的物联网设备连接。

在性能测试中,通过一个23节点的EMQX集群,世界上第一个MQTT连接达到了每秒100万条消息吞吐量,也是使得 EMQX 5.0 成为目前为止全球最具扩展性的 MQTT Broker。

随着物联网产业的发展,用户群体对单一物联网应用的要求越来越高。他们需要能够承载越来越多的设备和用户,也需要有更强的可扩展性和接入能力来满足这些不断增长的需求。因此,EMQ提出了改进集群底层架构设计的想法。在改进实施的过程中,EIP被采用来鼓励社区用户参与设计。

2418833247565865035.png

EMQX 5.0的大部分重要功能改进都采用了EIP,并记录了一些重大变更的设计过程,让社区中除了EMQ R&D团队之外的用户也可以参与到这些重大变更的讨论中来,贡献自己代码之外的力量。

除了一些关于设计的直接建议,用户还可以提到

他们可以补充使用场景,或者他们在相关业务上的一些经验,可以帮助EMQ完善设计。

同时鼓励用户发起提案,详细描述提案的动机和方案思路。EMQR&D团队将定期审查这些建议,并讨论该建议的合理性,以决定是否采纳。这样,用户可以深度参与到项目的改进中。

EIP的另一个作用是帮助社区中的一些后期贡献者了解当前项目底层的一些设计细节,以及做出这些改变的一些原因和思考过程。

未来,EMQ 继续通过开源协同模式,加速产品的创新,与开源社区用户一起努力拓宽产品与产业边界,促进构建成熟的开源技术生态。希望通过世界级的开源软件产品服务于人类未来的产业和社会。同时,EMQ将与EEF紧密合作,建立对Erlang生态系统的认识,促进开源社区的发展,并推动BEAM语言生态系统中创新软件项目的开发。

搜索

复制

除已声明原创作品外,本站作品均由网友自主投稿、编辑整理发布,目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,不为其版权负责。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。

选型/询价

在线选型报价小程序正加急开发中~_~,建议先关注我们公众号哟

加入社群 在线客服
关注我们
关注我们
分享本页
返回顶部
协作机器人产业服务平台,欢迎您!