FluxMQ: 开源云原生高性能的IOT平台

FluxMQ是一款针对物联网的高效MQTT接入网关,对比EMQX,它在高并发和低延迟方面表现优秀,尽管JAVA可能导致内存消耗较大,但整体性能稳健。FluxMQ提供丰富的开发资源和管理工具,适合企业快速搭建物联网平台。
摘要由CSDN通过智能技术生成

图片

FluxMQ是一款开源,云原生的物联网接入网关,专为物联网、工业互联网、IT运维监控等场景设计并优化,具有极强的弹性伸缩能力,高并发,低延迟。

能大幅度的减小物联网系统搭建过程中的复杂度,降低研发和运维成本,是一个物联网平台的基础且重要的组件。

功能架构

FluxMQ架构灵活(前端协议组件与后端集成分离,易动与不易动分离),具备低延迟,高吞吐量的特性;同时支持多种数据流转和持久化,方便企业快速构建其物联网平台和应用。

图片

技术架构

图片


功能概览

图片

JAVA开发

  • 可构建物联网一体化平台产品,单机版整体打包,避免多语言组件多模块理;

支持标准MQTT协议

  • 完整支持MQTT3.x和MQTT5.0 协议标准;

  • 支持Qos0,1,2的MQTT消息传递;

  • 支持所有MQTT客户端和库;

规则引擎

  • 灵活的规则模型配置,支持多种数据桥接和数据持久化;

数据安全

  • 基于MQTT overTLS/SSL确保数据安全;

  • LDAP,PSK和X.509证书等多种身份认证;

灵活部署

  • 支持物理机,容器,私有云,公有云,不受厂商锁定;

低成本

  • 性能卓越,降低硬件需求成本;

  • 支持买断和按需付费;

管理页面

下载安装后,默认访问HTTP端口就可以打开管理页面,无需额外安装

图片

Dashboard

FluxMQ提供一个后台控制台,用户可通过页面直接看到当前系统的一些运行指标。

图片

图片

节点信息

单节点统计 当前FluxMQ集群所包含的集群节点,客户通过选择某个节点查看当前系统的运行指标。

图片

图片

MQTT运行监控

图片

压力测试

EMQX 是基于高并发的 Erlang/OTP 语言平台开发,支持百万级连接、分布式集群架构、发布订阅模式的 MQTT 消息服务器。

FluxMQ是基于JAVA(Netty),底层采用Reactor3反应堆模型,具备低延迟,高吞吐量,高性能的分布式集群MQTT消息服务器。

两者在开发语言上有所区别,FluxMQ采用JAVA更方便物联网平台的高度集成和快速改造。

MQTT-Broker作为物联网平台的核心;在实际使用中的性能通常被用户作为判断一个服务器好坏的标准,因此本次评测重点关注其性能测试结果。

图片

图片

测试目标

验证 FluxMQ和EMQX 单机模式下;是否能够支撑100 万直连设备并发连接,并通过规则引擎桥接方式每秒转发至 Kafka 集群性能指标;

单机纯连接100W设备

单机并发吞吐能够最大稳定支撑量(TPS) 单机连接100W设备时,能够支撑多少并发吞吐(TPS)

FluxMQ vs EMQ X

测试结果:

FluxMQ在单机高并发高吞吐的性能和稳定性方面明显高于EMQX;两者在纯连接方面性能相当。

FluxMQ高并发场景因为JAVA原因对物理内存消耗较大,EMQX在高并发场景因为Erlang原因对物理内存消耗相对较小,但CPU消耗非常大。

图片

图片

图片

FluxMQ 官网( https://www.fluxmq.com )为企业开发者提供了丰富的文档、教程、问题解答和代码贡献等资源。

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值