Подготовьтесь к большому объему сообщений, Подготовьтесь к большому объему сообщений

В этом документе объясняется, как лучше всего подготовиться к обработке большого объема сообщений, поступающих на ваш веб-перехватчик. Платформа Business Messages готова к использованию во многих различных сценариях. Наша служба поддержки также может помочь вам подготовиться, если вы ожидаете определенного события. Вы можете сделать несколько простых шагов, чтобы сделать ваш вебхук более надежным.

Трафик от пользователя к вебхуку

Что касается трафика от пользователя к веб-перехватчику, подумайте, какой шаблон трафика вы ожидаете для своего бизнеса. Ожидаете ли вы какие-либо «взрывные» паттерны или внезапные изменения громкости сообщений? Например, ресторан, в котором подают только ужин, может ожидать много сообщений вечером и мало сообщений до конца дня. В другом примере магазин, проводящий специальную акцию, может ожидать аномально большой объем сообщений при объявлении акции.

В целом, инфраструктура Google готова справиться с внезапными всплесками трафика. Business Messages использует те же ресурсы сервера, что и крупные продукты, такие как Gmail и Google Cloud. Маловероятно, что объем сообщений для вашего веб-перехватчика будет настолько велик, что деловые сообщения станут точкой отказа. Кроме того, Business Messages отдельно ставит в очередь сообщения каждого агента. Если одна из очередей сообщений вашего агента становится перегруженной, это не повлияет на других ваших агентов, даже если они используют один и тот же веб-перехватчик.

Однако это относится только к очереди сообщений в инфраструктуре бизнес-сообщений. Когда сообщение доставлено на ваш веб-перехватчик, это уже другая история. Вы должны убедиться, что ваш веб-перехватчик может масштабироваться по мере необходимости, путем реализации очередей, параллельной обработки запросов и т. д. Если ваш веб-перехватчик отвечает на сообщение HTTP 500 или вообще не отвечает, Business Messages экспоненциально снижает скорость доставки сообщений на ваш веб-перехватчик. Сообщения остаются в очереди в течение 7 дней. Если ваш веб-перехватчик не ответит HTTP 200 за это время, Business Messages удалит сообщение.

Трафик от вебхука к пользователю

Сообщения, отправленные с вашего веб-перехватчика, должны соответствовать квоте 60 сообщений в минуту на разговор. Легальные потоки сообщений вряд ли достигнут этой квоты, но вы должны быть готовы обрабатывать ошибки HTTP 429 из Business Messages, которые указывают на то, что вы превышаете квоту.

Вообще говоря, если ваш веб-перехватчик получает HTTP 429 или HTTP 500 от Business Messages, это указывает на временную ошибку, которая может быть связана с вашей скоростью обмена сообщениями. Вы должны повторить эти сообщения со стратегией экспоненциальной отсрочки. Однако, если ваш веб-перехватчик получает HTTP 503 или HTTP 4xx (отличный от HTTP 429), вы должны прекратить повторные попытки и немедленно уведомить нашу службу поддержки . Эти коды ошибок могут указывать на трудности с инфраструктурой Business Messages, например инцидент DOS, а отправка большего количества сообщений только усугубит проблему.

Хотя конкретных критериев приостановки, связанных с превышением квот на обмен сообщениями, нет, Business Messages может приостанавливать действия агентов, которые ведут себя ненормально или отправляют слишком много сообщений. Ознакомьтесь с критериями приостановки, чтобы убедиться, что ваш агент соблюдает требуемые стандарты.

Как получить помощь

Лучше всего обращаться, как только вы предчувствуете проблему. Если вы сообщите нам, что ожидаете чрезвычайно высокую посещаемость, например широко разрекламированную рекламную кампанию, мы можем раскрутить дополнительные ресурсы обслуживания, чтобы быть как можно более подготовленными. Однако в большинстве случаев в подобных мерах нет необходимости.

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

,

В этом документе объясняется, как лучше всего подготовиться к обработке большого объема сообщений, поступающих на ваш веб-перехватчик. Платформа Business Messages готова к использованию во многих различных сценариях. Наша служба поддержки также может помочь вам подготовиться, если вы ожидаете определенного события. Вы можете сделать несколько простых шагов, чтобы сделать ваш вебхук более надежным.

Трафик от пользователя к вебхуку

Что касается трафика от пользователя к веб-перехватчику, подумайте, какой шаблон трафика вы ожидаете для своего бизнеса. Ожидаете ли вы какие-либо «взрывные» паттерны или внезапные изменения громкости сообщений? Например, ресторан, в котором подают только ужин, может ожидать много сообщений вечером и мало сообщений до конца дня. В другом примере магазин, проводящий специальную акцию, может ожидать аномально большой объем сообщений при объявлении акции.

В целом, инфраструктура Google готова справиться с внезапными всплесками трафика. Business Messages использует те же ресурсы сервера, что и крупные продукты, такие как Gmail и Google Cloud. Маловероятно, что объем сообщений для вашего веб-перехватчика будет настолько велик, что деловые сообщения станут точкой отказа. Кроме того, Business Messages отдельно ставит в очередь сообщения каждого агента. Если одна из очередей сообщений вашего агента становится перегруженной, это не повлияет на других ваших агентов, даже если они используют один и тот же веб-перехватчик.

Однако это относится только к очереди сообщений в инфраструктуре бизнес-сообщений. Когда сообщение доставлено на ваш веб-перехватчик, это уже другая история. Вы должны убедиться, что ваш веб-перехватчик может масштабироваться по мере необходимости, путем реализации очередей, параллельной обработки запросов и т. д. Если ваш веб-перехватчик отвечает на сообщение HTTP 500 или вообще не отвечает, Business Messages экспоненциально снижает скорость доставки сообщений на ваш веб-перехватчик. Сообщения остаются в очереди в течение 7 дней. Если ваш веб-перехватчик не ответит HTTP 200 за это время, Business Messages удалит сообщение.

Трафик от вебхука к пользователю

Сообщения, отправленные с вашего веб-перехватчика, должны соответствовать квоте 60 сообщений в минуту на разговор. Легальные потоки сообщений вряд ли достигнут этой квоты, но вы должны быть готовы обрабатывать ошибки HTTP 429 из Business Messages, которые указывают на то, что вы превышаете квоту.

Вообще говоря, если ваш веб-перехватчик получает HTTP 429 или HTTP 500 от Business Messages, это указывает на временную ошибку, которая может быть связана с вашей скоростью обмена сообщениями. Вы должны повторить эти сообщения со стратегией экспоненциальной отсрочки. Однако, если ваш веб-перехватчик получает HTTP 503 или HTTP 4xx (отличный от HTTP 429), вы должны прекратить повторные попытки и немедленно уведомить нашу службу поддержки . Эти коды ошибок могут указывать на трудности с инфраструктурой Business Messages, например инцидент DOS, а отправка большего количества сообщений только усугубит проблему.

Хотя конкретных критериев приостановки, связанных с превышением квот на обмен сообщениями, нет, Business Messages может приостанавливать действия агентов, которые ведут себя ненормально или отправляют слишком много сообщений. Ознакомьтесь с критериями приостановки, чтобы убедиться, что ваш агент соблюдает требуемые стандарты.

Как получить помощь

Лучше всего обращаться, как только вы предчувствуете проблему. Если вы сообщите нам, что ожидаете чрезвычайно высокую посещаемость, например широко разрекламированную рекламную кампанию, мы можем раскрутить дополнительные ресурсы обслуживания, чтобы быть как можно более подготовленными. Однако в большинстве случаев в подобных мерах нет необходимости.

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