FluxMQ: High-performance MQTT cloud-native IoT IoT platform

1de6c0288128f18997aa523fc9de2316.png

FluxMQ is a high-performance, cloud-native IoT cloud gateway designed and optimized for scenarios such as IoT, Industrial Internet, and IT operation and maintenance monitoring. It has strong elastic scalability, high concurrency, and low latency. FluxMQ  can greatly reduce the complexity in the process of building an IoT system, reduce the cost of R&D and operation and maintenance, and is a basic and important component of an IoT platform.

f64eb04c80b8874ec53ddf71c3c159c7.png

15646828c71aec7cd80b5118a8b39be1.png

a20600b7bcefb5a8e7320f5a905deec8.png

Features

5ce027cccf29282b1807deef59f85c01.png

JAVA development

  • It can build an integrated platform product for the Internet of Things, and the stand-alone version is packaged as a whole to avoid multi-language component and multi-module management;

Support standard MQTT protocol

  • Complete support for MQTT3.x and MQTT5.0 protocol standards;

  • Support MQTT messaging of Qos0, 1, 2;

  • Supports all MQTT clients and libraries;

rule engine

  • Flexible rule model configuration, supports multiple data bridging and data persistence;

Data Security

  • Ensure data security based on MQTT overTLS/SSL;

  • Multiple identity authentication such as LDAP, PSK and X.509 certificates;

flexible deployment

  • Supports physical machines, containers, private clouds, and public clouds, without vendor lock-in;

low cost

  • Excellent performance, reducing the cost of hardware requirements;

  • Support buyout and pay-as-you-go;

Technology Architecture

a892f110d4fe3e56bedd0a99753c8e96.png

Function overview

a035a4ed0135f5124543730cb792c595.png

console

53e0d7b1652db859d0178d60463d7857.png

cc821e9a558f70e3e1dedba1b686d6b9.png

628417f13b8c62d16b9bf0b7a84e965c.png

b4db02921f5095698c5bccf80a9dba17.png

c20849f1697c5bbbffa05b0b102c0545.png

Performance stress test

a02cfd539500dbee02d0635266233e22.png

949097605ade662837afd66109c7d56c.png

37e58b86b2bce11a4858076f45dd4a0c.png

FluxMQ vs EMQ X

EMQX is developed based on the highly concurrent Erlang/OTP language platform, and supports millions of connections, distributed cluster architecture, and an MQTT message server in publish-subscribe mode. 

FluxMQ is based on JAVA (Netty), the bottom layer adopts the Reactor3 reactor model, and has low latency, high throughput, and high-performance distributed cluster MQTT message server. 

There are differences between the two in the development language. FluxMQ adopts JAVA, which is more convenient for the high integration and rapid transformation of the IoT platform.

The test environment is as follows:

490581728f207d9af5e39ef71b7647cd.png

7256a8c3e24041b831d44421cbbbf24c.png

e163e312f216b11b00cd25edb5109778.png

8f73df925982a4a007424b80f31a57c9.png

d491103d6dea2f51a91b6b56a6bbcdaa.png

b01e277dd49e302571bb1544d44945b1.png

Finally, the FluxMQ official website (https://www.fluxmq.com) provides enterprise developers with a wealth of resources such as documentation, tutorials, questions and answers, and code contributions.

8ca03e8dcc957f1cdf147869119aa5dc.png

42bbcf9887e33033ebdfbd209103af88.jpeg

Past recommendation

☞ IDC China 2022 IoT Platform Evaluation Report

☞ IoT Platform Trends in 2022: Privatization

☞ 5 failed lessons worth sharing about Internet of Things startups

☞ Selection and comparison of four domestic IoT platforms

☞ Is the [IoT platform] of cloud vendors not popular?

8b7b85bbc180cbae5876dc41848efd6d.png

7a28e81f57f41c8d08793b70c3ddf5a2.gif

9e6a5416e0052b5714cf2add03ed9442.gif

f1decbd1ebf029ea06802493ecf9b04c.gif

d322cea76c1f8ea7d8cc424a11df0230.gif

Guess you like

Origin blog.csdn.net/klandor2008/article/details/131778146