Облако PubSub 'VIEW MESSAGES' - невозможно выбрать push-подписку - PullRequest
0 голосов
/ 25 сентября 2019

Мы столкнулись с этой проблемой несколько раз и надеемся найти обходной путь. снимок экрана веб-консоли Cloud PubSub Как и на рисунке, тема PubSub имеет push-подписку.При нажатии кнопки «ПРОСМОТР СООБЩЕНИЙ» боковая панель, казалось, позволяла пользователю выбрать подписку.Но когда пользователь нажал на нее, подписка не отображалась.В результате пользователь не смог «просмотреть сообщения».

Связан ли тип подписки с этой проблемой или эта функция недоступна?Если это связано, есть ли способ просмотреть сообщения для темы только с принудительной подпиской?

1 Ответ

1 голос
/ 25 сентября 2019

Push-подписка не складывает сообщение.Каждый раз, когда появляется сообщение, принудительная подписка отправляет его конечной точке HTTP.Из-за этого подписка всегда «пуста». ( Это не совсем так, непроверенные сообщения находятся в памяти и повторяются до получения HTTP-кода 2XX об истечении срока действия TTL (по умолчанию 7 дней).Но в действительности ничего не хранится, в состоянии покоя )

Напротив, подписка по запросу загружает сообщение в стек до тех пор, пока клиент не выполнит опрос.Между прочим, вы можете видеть сообщения в стеке.

Когда я отлаживаю push-подписку, особенно для просмотра структуры, типа сообщения и для проверки этого, я дополнительно создаю pull-подписку ипосмотрите в него сообщения, опубликованные в теме.

...