EMQX rule engine series - bridge data to message queue (Kafka)
EMQX rule engine series - bridge data to message queue (Kafka)

The EMQX 3.2 version introduces the Rules Engine feature that supports screening data reported by the EMQX Broker terminal, which is processed and streamed to the back-end database or other message queues. This article uses a specific scenario to explain "How to use the rules engine to forward messages to Kafka"

2019-11-26
EMQX Rule Engine Series (8) Bridging Messages to MQTT Broker
EMQX Rule Engine Series (8) Bridging Messages to MQTT Broker

Bridge is a way to connect multiple EMQX or other MQTT message middleware. Unlike clusters, topic trees and routing tables are not replicated between nodes operating in bridge mode.

2019-11-08
EMQX rule engine series (7) store messages to the MongoDB database
EMQX rule engine series (7) store messages to the MongoDB database

MongoDB is a product between relational database and non-relational database. Among non-relational databases, MongoDB has the most abundant functions and most resembles relational database. MongoDB is written in C++ and is an open source database system based on distributed file storage. MongoDB is designed to provide a scalable, high-performance data storage solution for data storage. It can easily add more nodes under high load to ensure service performance.

2019-10-23
Deploying EMQX 4.0 cluster on Kubernetes via Helm3
Deploying EMQX 4.0 cluster on Kubernetes via Helm3

Helm3 was released in November 2019, which adds many new features compared to Helm2.In this article, how to deploy EMQX cluster on Kubernetes via Helm3 will be introduced.

2019-10-21
Schema Registry Tutorial
Schema Registry Tutorial

The types of IoT devices are complex, and the encoding formats used by various vendors are different. Therefore, when accessing the IoT platform, a unified data format is required, so that applications of equipment on the platform can be managed.

2019-10-21
EMQX rule engine series (6) store messages to DynamoDB database
EMQX rule engine series (6) store messages to DynamoDB database

Amazon DynamoDB is a fully hosted NoSQL database service that supports key values and document data structures.

2019-10-14
EMQ new version in September | EMQX Enterprise 3.4.0 Function overview
EMQ new version in September | EMQX Enterprise 3.4.0 Function overview

Officially launched in September, the official version of EMQX Enterprise 3.4.0 is released by EMQ. In this version, the management configuration and rule engine functions are enhanced, message encoding and decoding, cluster hot configuration and vehicle networking protocol support are added, and a new management monitoring Dashboard page is designed, and this version is a stable version recommended for enterprise applications.

2019-09-17
EMQX Rule Engine Series (5) Storing Messages to Cassandra Database
EMQX Rule Engine Series (5) Storing Messages to Cassandra Database

Cassandra is an open source distributed database system from Apache that supports linear extension , high availability without losing the original read and write performance. At present, it is widely used in the back-end services of large enterprises, such as Netflix, Apple and so on, which have deployed thousands of nodes.

2019-09-09
Bridge Mosquitto MQTT messages to EMQX
Bridge Mosquitto MQTT messages to EMQX

This article will take a simple example of configuration to demonstrate how to quickly bridge Mosquitto MQTT messages to EMQX.

2019-09-06
EMQX Persistence Plug-in Series (II) - InfluxDB Data Storage
EMQX Persistence Plug-in Series (II) - InfluxDB Data Storage

InfluxDB is an open source sequential database developed by InfluxData. It was written by Go and focuses on querying and storing sequential data with high performance. InfluxDB is lighter than the OpenTSDB database introduced in the previous issue, and is better than OpenTSDB in benchmarking indicators given officially by InfluxData.

2019-08-26
Deploying EMQ with Elastic Load Balancer on AWS
Deploying EMQ with Elastic Load Balancer on AWS

Besides the benefit of multiplied service capacity, we also deploy EMQX in a cluster to achieve high availability (HA).

2018-09-12