1
sxszzhrrt 2024 年 4 月 23 日
纯 go 实现的是 gmqtt ,但一般平时用的多 mosquitto emqx ,这些单独部署起来 ,go 程序访问
|
2
xwwsxp 2024 年 4 月 23 日
erlang 目前是实现最好的 mqtt 语言了,emqx 和 rabbitmq 都是使用这种语言开发的
|
3
qloog 2024 年 4 月 23 日
RabbitMQ 就是基于 mqtt 的,在字节等很多大厂都有使用,很稳定,支持集群部署。
可参考: https://github.com/go-eagle/eagle/tree/master/pkg/queue/rabbitmq |
4
qloog 2024 年 4 月 23 日
|
5
qloog 2024 年 4 月 23 日
补充:RabbitMQ 是基于 AMQP 的,和 MQTT 是不同的。
#1 说的 是对的,Mosquitto 更适合于简单的、小规模的 MQTT 应用,而 EMQ X 则更适用于大规模、复杂的 IoT 应用和实时通信平台。 |
7
bianxiaoxian 2024 年 4 月 23 日 |
10
xyj998 2024 年 4 月 24 日
可以 GO Mqtt 客户端订阅主题入库
|
11
andyxq 2024 年 4 月 24 日
@unt 看 OP 好像不太了解 MQTT ,MQTT Broker 对于一般的业务不需要对其二次开发的。EMQX 提供了很多插件基本可以满足大多数场景了。可以看看他的文档写的挺全面的。
|
12
elechi 2024 年 4 月 24 日
|
13
han3sui 2024 年 4 月 24 日 emqx 就是再转发到其他地方,比如 kafka 或者时序库的时候,必须企业版才有对应的插件,否则只能走 http 方式自行处理
|
14
gaogang 2024 年 4 月 24 日 |