После прочтения спецификации выясняется, что каждый клиент должен вести список брокеров, чтобы клиент мог перейти к следующему брокеру в случае потери соединения. Мне интересно, существует ли соглашение при выборе следующего брокера для использования. Например, должен ли я всегда последовательно проходить по списку или у меня должен быть порядок предпочтений?
Например, допустим, у клиента есть три настроенных брокера. Он начинается с подключения к брокеру № 1. Позже он теряет это соединение и подключается к брокеру № 2. Если он теряет связь с # 2, типично ли снова попробовать # 1 (в качестве предпочтительного брокера) или попробовать # 3, а затем # 1? Или он должен публиковаться для всех настроенных брокеров одновременно?
Мой конкретный пример использования - большой узел EoN, обрабатывающий данные для потенциально тысяч устройств.