设备量:10W 台同时在线,同时收发 对接方式:mqtt,tcp ,websocket (设备种类较多,每种设备不同的对接协议) 公司背景:中型企业,toB,本公司说了算,出现 bug 也没事 对接, 设备, WebSocket, mqtt
曾经做过 lorawan, 我们使用的是 mqtt + go + nats 组建的核心网. 当时选择使用 go 也是因为其网络能力强一些, 当然如果但是 rust 成熟些, 我们可能就选用 rust 了, 因为 leader 是 C 出身......
10W 在线量一个 go wbesocket server 实例就够了. 我们最近在跑百万连接压测: https://github.com/lesismal/go-websocket-benchmark