demo搬运=https://blog.csdn.net/qq_41018959/article/details/81076055
答疑搬运=https://www.cnblogs.com/znlgis/p/4930990.html
配置文件可以这样写:spring.mqtt.client.id=${random.value}
如果一定要收到离线消息,必须使用确定的id
如果确定就一个clientId,链接的tcp一个,确保自己demo的配置clientId与服务器的clientId不要同一个,会报错丢失连接,而且根本不会意识到是自己跑起来的demo与服务器冲突才导致服务器和自己不断报丢失的…