Я подключил к подписке 3 клиента и одного издателя. На изображении 2 подписки находятся на терминале, и одна подписка не видна, поскольку она размещена на дроплете DigitalOcean. Кажется, каждые 5 сообщений, он переключает, какой абонент на самом деле получает сообщение, что не должно происходить. Я также изменил скорость, и это всегда около 5 сообщений.
Вот код, используемый на всех клиентах для подписок:
sub.on("message", (msg) => {
console.log(`Message:1 ${msg.data.toString("utf-8")}`)
msg.ack()
})
А вот код для публикации:
console.log("send")
topic.publish(Buffer.from("hey"), {
channelId: "641273551806267403"
})
![enter image description here](https://i.stack.imgur.com/haDRr.png)