搬瓦工中文笔记

搬瓦工 VPS 安装 EMQX 教程:大规模分布式 MQTT 消息服务器

EMQX 是一个大规模分布式 MQTT 消息服务器,可以高效可靠连接海量物联网设备,实时处理分发消息与事件流数据,助力构建关键业务的物联网与云应用。EMQX 是国内一家公司开发的,目前基本上已经做到了全球领先,本文分享一下 EMQX 在搬瓦工 VPS 上的安装教程,同样适用于其他 VPS 服务器。

一、EMQX 介绍

EMQX 是全球最具扩展性的开源 MQTT broker,具有高性能,可在 1 个集群中连接 1 亿多个 IoT 设备,同时保持每秒 100 万条消息的吞吐量和亚毫秒级的延迟。

EMQX 支持 MQTT、HTTP、QUIC、WebSocket 等多种开放标准协议。它 100% 符合 MQTT 5.0 和 3.x 标准,并通过 TLS/SSL 和各种身份验证机制确保与 MQTT 的双向通信安全。

借助内置的强大的基于 SQL 的规则引擎,EMQX 可以实时提取、过滤、丰富和转换物联网数据。此外,它通过无主分布式架构确保高可用性和水平可扩展性,并提供操作友好的用户体验和良好的可观察性。

EMQX 拥有超过 20K+ 企业用户,遍布 50 多个国家和地区,连接全球 1 亿+ IoT 设备,在物联网、工业物联网、车联网等关键任务场景中受到超过 400 家客户的信赖,其中包括 70 多家财富 500 强企业 HPE、VMware、Verifone、上汽大众和爱立信。

二、MQTT 介绍

MQTT(Message Queuing Telemetry Transport)是一种轻量级、基于发布-订阅模式的消息传输协议,适用于资源受限的设备和低带宽、高延迟或不稳定的网络环境。它在物联网应用中广受欢迎,能够实现传感器、执行器和其它设备之间的高效通信。

MQTT 所具有的适用于物联网特定需求的特点和功能,使其成为物联网领域最佳的协议之一。它的主要特点包括:

三、EMQX 安装教程

EMQX 安装很方便,直接使用 Docker 即可进行安装:

docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8084:8084 -p 8883:8883 -p 18083:18083 emqx/emqx:latest

如果想在 Mac 安装,也可以通过 homebrew:

brew install emqx
emqx start

更多安装选项:https://www.emqx.io/docs/en/v5.1/deploy/install.html

四、搬瓦工 VPS 推荐

搬瓦工官网: bwh81.net

搬瓦工最推荐套餐

  1. 搬瓦工优惠码:BWHCCNCXVV
  2. 搬瓦工购买教程:《搬瓦工新手用户注册和支付宝购买图文指导教程
方案内存CPU硬盘流量/月带宽机房价格购买
KVM
(最便宜)
1GB2核20GB1TB1GbpsDC3 CN2
DC8 ZNET
(购买后在后台迁移)
$49.99/年购买
KVM2GB3核40GB2TB1Gbps$52.99/半年
$99.99/年
购买
CN2 GIA-E
(最推荐)
1GB2核20GB1TB2.5GbpsDC6 CN2 GIA-E
DC9 CN2 GIA
日本软银 JPOS_1
荷兰联通 EUNL_9
加拿大 CN2 GIA
$49.99/季度
$169.99/年
购买
CN2 GIA-E2GB3核40GB2TB2.5Gbps$89.99/季度
$299.99/年
购买
HK2GB2核40GB0.5TB1Gbps中国香港 CN2 GIA
日本东京 CN2 GIA
$89.99/月
$899.99/年
购买
HK4GB4核80GB1TB1Gbps$155.99/月
$1559.99/年
购买
OSAKA2GB2核40GB0.5TB1.5Gbps日本大阪 CN2 GIA$49.99/月
$499.99/年
购买
OSAKA4GB4核80GB1TB1.5Gbps$86.99/月
$869.99/年
购买

选择建议:

搬瓦工优惠通知

退出移动版