Я узнаю о облачных функциях Google и настраиваю их на запуск сообщений, помещенных в очередь. Я думаю, что на самом деле мне не удается набрать asp некоторые понятия здесь, так как у меня есть куча вопросов и я не могу найти ответы нигде. Существует множество примеров, объясняющих функции и клиентов, но я не нашел примеров слияния двух.
Функции запускаются по topi c, а не по подписке. Это странно, потому что одна topi c может иметь несколько подписок и даже несколько подписчиков на одну подписку, это означает, что функция не подтверждает сообщения, так как не знает, какое сообщение подтвердить.
Опираясь на первый вопрос, когда сообщение приходит в топи c, все ли функции подписчика выполняются? А как насчет функций, которые находятся в процессе выполнения какой-либо работы? А как насчет нескольких подписчиков на одну подписку?
Может ли тогда быть реализована настоящая двухтактная подписка в функции? Это означало бы, что функция работает постоянно из-за необходимости извлекать элементы, что является дорогостоящим и неправильным действием.
Может ли сообщение быть скопировано из функции? Кажется, что функции повторяются только в том случае, если они развернуты с включенным разрешением повторных попыток, но затем они пытаются перезапустить функцию немедленно и в течение установленного периода повторения (по умолчанию 7 дней), что может привести к чрезвычайным затратам, если функция глючит, и это полностью дерьмовый шаблон функции из подписок и для подписок, чтобы иметь возможность получать / проверять их, чем слушать темы
Я должен выбрать pu sh подписки наряду с функциями HTTP, которые кажутся намного более управляемыми (я мог бы ошибаться, не пробовал)
Может кто-нибудь пролить свет на это? Могу ли я легко контролировать сообщения из функции и могу ли я ожидать, что функция будет перезапущена, если сообщение будет перехвачено или повторно отправлено?