01、FluxMQ 物联网平台
FluxMQ 是一款基于Java开发,支持百万级设备连接的高性能、云原生的物联网云网关,专为 IoT 物联网、工业互联网、IT 运维监控等场景设计并优化,具有极强的弹性伸缩能力,高并发,低延迟。FluxMQ 能大幅度的减小物联网系统搭建过程中的复杂度,降低研发和运维成本,是一个物联网平台的基础且重要的组件。
多协议连接
多协议支持:支持MQTT、HTTP、Websocket等主流协议
安全接入:支持TLS、DTLS加密协议保证数据传输安全
高性能:毫秒级实时数据路由,百万/千万级别高性能消息吞吐
海量消息并发
基于主题的发布/订阅消息双向传递
支持高性能集群,转发百万数据量
多种端到端的QoS消息传递保证,包括最多一次,至少一次
数据处理
使用简单标准的SQL语句来提取、过滤、转换数据
采用数据桥接架构,快速灵活集成物联网数据到各种企业系统
支持多种时序数据库和关系数据库持久化
监控和运维
支持Grafana+Prometheus等第三方监测组件
支持数据接入,桥接等全方位监测
提供监测数据接口集成
FluxMQ 物联网平台功能清单
02、FluxMQ 技术架构和核心优势
Java开发
可构建物联网一体化平台产品,单机版整体打包,避免多语言组件多模块管理;
支持标准MQTT协议
完整支持MQTT3.x和MQTT5.0 协议标准;
支持Qos0,1,2的MQTT消息传递;
支持所有MQTT客户端和库
规则引擎
灵活的规则模型配置,支持多种数据桥接和数据持久化;
数据安全
基于MQTT overTLS/SSL确保数据安全;
LDAP,PSK和X.509证书等多种身份认证;
灵活部署
支持物理机,容器,私有云,公有云,不受厂商锁定;
低成本
性能卓越,降低硬件需求成本;
支持买断和按需付费;
FluxMQ 物联网的核心特点
高性能:FluxMQ采用了最新的消息处理技术和数据压缩算法,提供高吞吐量、低延迟的数据传输能力,为您的物联网应用带来卓越的性能体验。
易于使用:FluxMQ提供了简洁明了的API接口和丰富的文档资源,无论您是物联网初学者还是经验丰富的开发者,都能轻松上手并快速实现项目部署。
高安全性:FluxMQ支持TLS/SSL加密通信,确保数据在传输过程中的安全性。同时,提供了多种鉴权机制和访问控制策略,保护您的物联网应用免受未经授权的访问和攻击。
高可靠性:FluxMQ具备强大的故障转移和负载均衡功能,确保在各种异常情况下保持稳定的运行。此外,FluxMQ还支持消息持久化,防止因意外断线等原因造成的数据丢失。
广泛适用性:FluxMQ适用于各种规模的物联网应用场景,从智能家居、工业自动化到智能交通、智慧城市等,都能发挥其卓越性能,满足不同行业的需求。
03、FluxMQ 系统截图
04、FluxMQ vs EMQX 性能对比
EMQX 是基于高并发的 Erlang/OTP 语言平台开发,支持百万级连接、分布式集群架构、发布订阅模式的 MQTT 消息服务器。
FluxMQ是基于JAVA(Netty),底层采用Reactor3 反应堆模型,具备低延迟,高吞吐量,高性能的分布式集群 MQTT 消息服务器。
两者在开发语言上有所区别,FluxMQ 采用JAVA更方便物联网平台的高度集成和快速改造。
本次测试环境如下:
最后,FluxMQ 官网( https://www.fluxmq.com )为企业开发者提供了丰富的文档、教程、问题解答和代码贡献等资源。