前后端分离的Web应用基于EMQX同步消息可行性

后端实时接收大量终端设备上报的数据(1000+/s)并发布到主题A,前端基于mqtt.js订阅主题A接收数据并展示,当无前端访问(即订阅者)时Broker会出现拥堵警告,并且后端被踢下线

是的,这个现象是正常的,感觉你需要的是 Message Queue,
我们计划在 6 版本才会支持这个功能。你可以看看 rabbitmq 带 mqtt 插件。