[大家的项目] 一个使用Rust开发的MQTT Broker

2022年7月8日 471点热度 0人点赞 0条评论
https://github.com/rmqtt/rmqtt
RMQTT 是一款完全开源,高度可伸缩,高可用的分布式 MQTT 消息服务器,适用于 IoT、M2M 和移动应用程序,可以在单个服务节点上处理百万级别的并发客户端。
  • 新功能的完整列表,请参阅 RMQTT Release Notes 。

安装

RMQTT 是跨平台的,支持 Linux、Unix、macOS 以及 Windows。这意味着 RMQTT 可以部署在 x86_64 架构的服务器上,也可以部署在 Raspberry Pi 这样的 ARM 设备上。

RMQTT Docker 镜像安装

ZIP 压缩包安装 (Linux、MacOS、Windows)

需从 GitHub Release 页面获取相应操作系统的ZIP压缩包。
  • 单节点安装配置文档:https://github.com/rmqtt/rmqtt/blob/master/docs/install-cn.md
  • 集群安装配置文档:https://github.com/rmqtt/rmqtt/blob/master/docs/install-cn.md

体验

  • MQTT Borker:121.4.74.58:1883
  • Account: 无

PS:写这个服务器软件的哥们就坐我对面,非常健壮的MQTT服务器,迭代了3个版本,生产环境已经跑了两年多了,这个集群版本是基于raft-rs实现的,基于EPaxos也已经上生产,期待他下一版本的更新。

13520[大家的项目] 一个使用Rust开发的MQTT Broker

root

这个人很懒,什么都没留下

文章评论