标签: mqtt
从阅读规范开始,似乎每个客户端都应保留一个代理列表,以便客户端在失去连接时可以移至下一个代理。我想知道选择下一个要使用的经纪人时是否要遵循惯例。例如,我应该始终按顺序浏览列表,还是应该有一个优先顺序?
例如,假设一个客户端具有三个已配置的代理。首先连接到代理1。后来,它失去了该连接并连接到代理2。如果它失去与#2的连接,通常重新尝试#1(作为首选代理)还是先尝试#3,然后再尝试#1?还是应该同时发布给所有已配置的代理?
我的特定用例是一个大型EoN节点,它为可能的数千个设备处理数据。