Surging is a micro-service engine that provides a lightweight, high-performance, modular RPC request pipeline. support Event-based Asynchronous Pattern and reactive programming ,The service engine supports http, TCP, WS,Grpc, Thrift,Mqtt, UDP, and DNS protocols. It uses ZooKeeper and Consul as a registry, and integrates it. Hash, random, polling, Fair Polling as a load balancing algorithm, built-in service governance to ensure reliable RPC communication, the engine contains Diagnostic, link tracking for protocol and middleware calls, and integration SkyWalking Distributed APM
MIT License
3.24k
stars
924
forks
source link
Mqtt protocol preview version has been released #202
MQTT需要实现以下功能
开发已经完毕,现在需要测试以上功能是否满足需求。也可以下载预览版进行测试,测试方式如下
通过网关根据topic和deviceId发布消息,如下图所示
根据topic和deviceId设备test2会接收到消息
通过网关根据topic发布消息,如下图所示
根据topic设备test、test1、 test2会接收到消息