Обычно подписки проводятся брокером, а не клиентом.Посредник просто перенаправляет сообщения клиенту, которые соответствуют шаблону темы, и клиент передает полученное сообщение обратному вызову.
Как хранятся эти шаблоны тем, будет отличаться от посредника к посреднику, но при условии, что даже самая наивная реализациямассива, тогда пределом, вероятно, будет размер int на платформе, на которой работал брокер, который, вероятно, будет больше, чем любая разумная система когда-либо достигнет.
Если клиентская библиотека хранитотслеживание списка подписанных тем (что, я не думаю, библиотеки Paho делают, поскольку в этом нет необходимости), тогда список, скорее всего, будет в том же масштабе, что и брокер.
Также имейте в виду, чтоВы можете подписаться на темы подстановочных знаков, это будет содержать один слот в любом списке, но может соответствовать любому количеству фактических тем, в которых публикуется сообщение.