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

图片

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 )为企业开发者提供了丰富的文档、教程、问题解答和代码贡献等资源。

图片

  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于阿里云IoT平台的初始化,您可以按照以下步骤进行操作: 1. 创建账号:首先,您需要在阿里云官网上注册一个阿里云账号,如果已经有账号可以跳过此步骤。 2. 登录阿里云IoT平台:使用您的阿里云账号登录阿里云官网,然后在控制台中找到IoT平台。 3. 创建实例:在IoT平台中,通过创建实例来初始化您的IoT平台。点击"创建实例"按钮,根据您的需求选择地域、实例规格和数量,然后点击"立即购买"。 4. 配置实例:创建实例后,您需要配置实例的相关信息,例如实例名称、备注、数据中心等。按照页面指引完成配置。 5. 创建产品和设备:在创建好实例后,您可以通过创建产品和设备来进行初始化。首先创建产品,填写产品信息,如产品名称、节点类型等。然后在产品详情页中创建设备,并为设备生成设备证书和密钥。 6. 功能开通:根据您的需求,可以选择开通相应的功能模块,如物模型、规则引擎、消息路由等。这些功能将帮助您更好地管理和使用IoT平台。 7. 开发调试:完成初始化后,您可以使用SDK或API来进行开发和调试。通过与设备进行通信,验证设备与平台的连接和数据传输。 请注意,以上仅为简要的初始化流程,具体的操作步骤可能会有所变化。建议您参考阿里云IoT平台的官方文档或联系阿里云技术支持获取更详细的指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值