PubSub предназначен для разделения подписчиков и издателя. Итак, ваш запрос является анти-шаблоном PubSub.
В любом случае, если вы публикуете sh сообщение в PubSub, а подписки нет (я сказал «подписки», а не «подписчик»), сообщение сброшен. Ваши издатели могут по-прежнему проверять, существует ли подписка на топи c, перед обработкой сообщений. Проверка подписчиков невозможна.
Если есть одна (или несколько) подписок, на нее отправляется сообщение (при нескольких подписках сообщение дублируется). В подписке сообщения хранятся до 7 дней, но вы можете сократить эту продолжительность в соответствии со своим вариантом использования. кстати, когда подписчик будет прослушивать подписку, он сможет получать и обрабатывать только соответствующие сообщения, а не слишком старые.