VerneMQ —— Erlang 分布式 MQTT 消息代理

简介:

VerneMQ 是一个高性能、分布式的 MQTT 消息代理。可在流行的硬件上轻松实现水平和垂直扩展,用于支持高并发的消息发布和订阅服务,同时维持低延迟和容错特性。

MQTT 是一个开放的工业标准,是一个轻量级的基于发布订阅模型的消息协议,特别适合用于一些非可靠网络环境下的小型和嵌入式设备使用。VernelMQ 实现了 MQTT 3.1 和 3.1.1 规范。

支持 MQTT 特性:

  • QoS 0, QoS 1, QoS 2
  • Basic Authentication and Authorization
  • Bridge Support
  • $SYS Tree for monitoring and reporting
  • SSL Encryption
  • Dynamic Topics
  • Websockets Support
  • Cluster Support
  • SNMP Monitoring
  • Logging (Console, Files, Syslog)
  • Reporting to Graphite and CollectD
  • Extensible Plugin architecture
  • Multiple Sessions per ClientId
  • Session Balancing


7e1754ca9e53c8fb2dd32e9e4e4e50cee4a88db0

文章转载自 开源中国社区 [http://www.oschina.net]

相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
存储 传感器 物联网
如何在Docker中配置Mosquitto MQTT代理,以便在容器化环境中运行和管理MQTT通信
如何在Docker中配置Mosquitto MQTT代理,以便在容器化环境中运行和管理MQTT通信
954 0
如何在Docker中配置Mosquitto MQTT代理,以便在容器化环境中运行和管理MQTT通信
|
3月前
|
存储 Ubuntu 安全
在Ubuntu 16.04上安装和保护Mosquitto MQTT消息代理的方法
在Ubuntu 16.04上安装和保护Mosquitto MQTT消息代理的方法
104 1
|
5月前
|
消息中间件 存储 Java
RabbitMQ 是一个开源的消息代理软件
RabbitMQ 是一个开源的消息代理软件
45 2
|
5月前
|
消息中间件
RabbitMQ是一个功能强大的开源消息代理软件,用于处理消息队列
RabbitMQ是一个功能强大的开源消息代理软件,用于处理消息队列
43 0
|
传感器 JavaScript 前端开发
如何为 Mosquitto MQTT 代理启用 WebSocket?
如何为 Mosquitto MQTT 代理启用 WebSocket?
675 2
如何为 Mosquitto MQTT 代理启用 WebSocket?
|
存储 传感器 物联网
MQTT 客户端和代理连接如何工作?
MQTT 客户端和代理连接如何工作?
301 2
MQTT 客户端和代理连接如何工作?
|
11月前
|
传感器 监控 网络协议
MQTT协议消息代理服务远程连接
MQTT协议消息代理服务远程连接
142 0
|
网络协议 Ubuntu 物联网
「物联网技术」MQTT 常见问题和5个代理的基本基准测试
「物联网技术」MQTT 常见问题和5个代理的基本基准测试
|
存储 分布式计算 算法
技术详解 TPRE:分布式门限代理重加密
技术详解 TPRE:分布式门限代理重加密
1776 0
EMQ
|
SQL 消息中间件 监控
EMQX vs VerneMQ | 2023 MQTT Broker 对比
本文深入对比了EMQX和VerneMQ两个MQTT Broker的功能特性、设计架构等,让读者可以更好地了解它们的特点,以便为物联网项目做出合适选择。
EMQ
371 0
下一篇
无影云桌面