The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
TsingChan

有没有成熟一些 golang 的 mqtt broker 开源项目介绍

  •  
  •   TsingChan · Nov 4, 2021 · 3656 views
    This topic created in 1837 days ago, the information mentioned may be changed or developed.

    最近想了解 mqtt ,但好像主流的 broker 就那么几款,要么是 erlang 或是 java ,想着现在很多服务使用 golang ,找了一圈没找到比较成熟的,比如 gmqtt ,看起来介绍还不错,刚起步没多久,issue 不多,暂时不支持集群,https://github.com/DrmagicE/gmqtt.git ,不知道还有没有开源的比较成熟的 golang 的 mqtt broker ?

    8 replies  •  2021-11-15 16:24:10 +08:00
    dbskcnc
    dbskcnc
    Nov 4, 2021
    1
    nats-server 有支持 mqtt
    masterclock
    masterclock
    Nov 4, 2021
    2
    nats 支持 mqtt ,但不支持 QoS 2
    用了多年 mqtt ,似乎也没有定制 broker 的需求,emq 和 mosquitto 用着都挺好
    yazinnnn
    yazinnnn
    Nov 5, 2021
    3
    https://emitter.io/
    这个?

    限定 go 是想定制魔改 broker 吗?
    slowly
    slowly
    Nov 5, 2021
    4
    emq 挺好的啊
    qwerthhusn
    qwerthhusn
    Nov 5, 2021
    5
    想了解 MQTT ,是想了解 MQTT 协议和使用,还是想了解 MQTT Broker 的实现?

    如果前者的话,跟用什么语言实现的没啥关系啊,直接用就行了啊
    JsonTu
    JsonTu
    Nov 5, 2021
    6
    刚看了下 EQMX 开源版是有 Golang lib 的
    https://docs.emqx.cn/broker/v4.3/development/go.html
    cqcsdzmt
    cqcsdzmt
    Nov 15, 2021
    7
    https://github.com/emitter-io/emitter
    需要定制化修改,他的订阅时在 topic 里面加了鉴权信息,有点怪
    cqcsdzmt
    cqcsdzmt
    Nov 15, 2021
    8
    @JsonTu 你这个是 client 端,不是 server 端
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2107 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 14:21 · PVG 22:21 · LAX 06:21 · JFK 09:21
    ♥ Do have faith in what you're doing.