Помещение сообщения в очередь и его отправка, как только сокет откроется - PullRequest
0 голосов
/ 23 сентября 2019

с учетом каналов == 1.1.8.Предположим, мы добавили разные каналы reply_channel в группу.Как мы можем отслеживать, было ли сообщение успешно получено всеми участниками, добавленными в группу?Например, предположим, что у нас есть группа с именем "chat", и к этой группе добавлены три канала ответа, то есть reply_channel1, reply_channel2 и reply_channel3.Предположим, что сокеты reply_channel1 и reply_channel2 открыты, но сокет reply_channel3 находится в состоянии ошибки.Если мы выполним

Group("chat").send({"text":json.dumps({"welcome":"How are you"})})

, то сообщение будет успешно получено слушателями в reply_channel1 и reply_channel2, но слушатель в reply_channel3 не получит это сообщение.Как я могу поместить это сообщение в очередь и отправить слушателю по адресу reply_channel3, как только откроется сокет reply_channel3?

...