Ограничения на обслуживание для служб коммуникации Azure
В этой статье описываются ограничения Службы коммуникации Azure API и возможные разрешения.
Шаблоны регулирования и архитектура
При достижении ограничений службы вы получите код состояния HTTP 429 (слишком много запросов). Как правило, для регулирования используются следующие рекомендации.
- Сократите число операций на один запрос.
- Уменьшите частоту вызовов.
- Избегайте немедленных повторных попыток, поскольку все запросы учитываются в ваших лимитах использования.
Дополнительные общие рекомендации по настройке архитектуры службы для обработки регулирования и ограничений в документации по архитектуре Azure для регулирования шаблонов. Чтобы увеличить ограничения регулирования, отправьте запрос в службу поддержки Azure.
- Откройте портал Azure и выполните вход.
- Выберите "Справка и поддержка".
- Выберите "Создать запрос на поддержку".
- В текстовом поле "Описание проблемы " введите Technical и нажмите кнопку Go.
- В раскрывающемся меню "Выбор службы" выберите "Ограничения службы" и "Ограничения подписки" (квоты) и нажмите кнопку "Далее".
- В описании проблемы выберите тип проблемы, подписку и тип квоты, а затем нажмите кнопку "Далее".
- Просмотрите любое рекомендуемое решение, если оно доступно, и нажмите кнопку "Далее".
- Добавьте другие сведения по мере необходимости и нажмите кнопку "Далее".
- При просмотре и создании проверьте сведения, внесите изменения по мере необходимости и нажмите кнопку "Создать".
Выполните действия, чтобы отправить запрос в службу поддержки Azure.
Получение номеров телефонов
Прежде чем приобрести номер телефона, убедитесь, что подписка соответствует требованиям к географическим и подпискам . В противном случае вы не можете приобрести номер телефона. Следующие ограничения применяются к номерам приобретения через пакет SDK для номеров телефонов и портал Azure.
Операция | Область | Интервал времени | Ограничение (количество запросов) |
---|---|---|---|
Покупка номера телефона | Клиент Azure | - | 1 |
Поиск номеров телефонов | Клиент Azure | Одна неделя | 5 |
Предстоящее действие
Дополнительные сведения см. в разделе "Типы номеров телефонов" и концепции телефонии.
Чтобы увеличить ограничения на покупку номеров, отправьте запрос в службу поддержки Azure.
- Откройте портал Azure и выполните вход.
- Выберите "Справка и поддержка".
- Выберите "Создать запрос на поддержку".
- В текстовом поле "Описание проблемы " введите Technical и нажмите кнопку Go.
- В раскрывающемся меню "Выбор службы" выберите "Ограничения службы" и "Ограничения подписки" (квоты) и нажмите кнопку "Далее".
- В описании проблемы выберите тип проблемы, подписку и тип квоты, а затем нажмите кнопку "Далее".
- Просмотрите все рекомендуемые решения, если они доступны, а затем нажмите кнопку "Далее".
- Добавьте дополнительные сведения по мере необходимости и нажмите кнопку "Далее".
- При проверке и создании сведений внесите изменения по мере необходимости и нажмите кнопку "Создать".
Идентификация
Операция | Временные кадры (секунды) | Ограничение (количество запросов) |
---|---|---|
Создание удостоверения | 30 | 1 000 |
Удаление удостоверения | 30 | 500 |
Проблема маркера доступа | 30 | 1 000 |
Отзыв маркера доступа | 30 | 500 |
createUserAndToken |
30 | 1 000 |
exchangeTokens |
30 | 500 |
Предстоящее действие
Перед созданием потоков чата или запуском вызовов рекомендуется получить удостоверения и маркеры. Например, выполните эту задачу при загрузке веб-страницы или запуске приложения.
Дополнительные сведения см. в разделе "Проверка подлинности в Службы коммуникации Azure".
SMS
При отправке или получении большого объема сообщений может возникнуть 429
ошибка. Эта ошибка означает, что вы готовы достичь ограничений службы. Сообщения отправляются в очередь и отправляются после того, как количество запросов ниже порогового значения.
Ограничения скорости для SMS:
Операция | Тип номера | Область | Временные интервалы | Ограничение (номер запроса) | Сообщений в минуту |
---|---|---|---|---|---|
Send message | Бесплатный телефон | На число | 60 | 200 | 200 |
Send message | Короткий код | На число | 60 | 6000 | 6000 |
Send message | Идентификатор буквенно-цифрового отправителя | Для ресурса | 60 | 600 | 600 |
Предстоящее действие
Если у вас есть требования, превышающие ограничения скорости, отправьте запрос в службу поддержки Azure, чтобы обеспечить более высокую пропускную способность.
Дополнительные сведения о пакете SDK и службе SMS см. в разделе " Общие сведения о пакете SDK ДЛЯ SMS" или " ВОПРОСЫ и ответы по SMS".
Эл. почта
Вы можете отправлять ограниченное количество сообщений электронной почты. Если вы превышаете ограничения скорости электронной почты для подписки, ваши запросы отклоняются. Вы можете повторить попытку этих запросов после прохождения повторных попыток. При необходимости выполните действия, прежде чем достичь предела, запросить повышение ограничений на отправку томов.
Служба электронной почты Службы коммуникации Azure предназначена для поддержки высокой пропускной способности. Однако служба накладывает начальные ограничения скорости, чтобы помочь клиентам плавно подключиться и избежать некоторых проблем, которые могут возникнуть при переключении на новую службу электронной почты.
Мы рекомендуем постепенно увеличивать объем электронной почты с помощью Службы коммуникации Azure Email в течение двух–четырех недель, внимательно отслеживая состояние доставки ваших писем. Это постепенное увеличение позволяет сторонним поставщикам услуг электронной почты адаптироваться к изменению IP-адреса для трафика электронной почты вашего домена. Постепенное изменение позволяет защитить репутацию отправителя и обеспечить надежность доставки электронной почты.
Службы коммуникации Azure служба электронной почты поддерживает большой объем до 1–2 миллионов сообщений в час. Высокая пропускная способность может быть включена на основе нескольких факторов, в том числе:
- Пиковый трафик клиента
- Бизнес-потребности
- Возможность управления частотами сбоев
- Репутация домена
Требования к частоте сбоев
Чтобы включить высокую квоту электронной почты, скорость сбоя электронной почты должна быть меньше одного процента (1%). Если скорость сбоя высока, перед запросом увеличения квоты необходимо устранить проблемы. Ожидается, что клиенты активно отслеживают частоту сбоев.
Если частота сбоев увеличивается после увеличения квоты, Службы коммуникации Azure обратитесь к клиенту за немедленным действием и временной шкалой разрешения. В крайних случаях, если скорость сбоя не управляется в пределах указанной временной шкалы, Службы коммуникации Azure может уменьшить или приостановить службу до устранения проблемы.
Связанные статьи
Службы коммуникации Azure предоставляет расширенные журналы и аналитику, помогающие отслеживать частоту сбоев и управлять ими. Дополнительные сведения см. в следующих статьях:
- Улучшение репутации отправителя в Службы коммуникации Azure электронной почты
- Аналитика электронной почты
- Включение журналов с помощью параметров диагностики в Azure Monitor
- Краткое руководство. Обработка событий электронной почты
- Краткое руководство. Управление списками подавления домена в Службы коммуникации Azure с помощью клиентских библиотек управления
Примечание.
Чтобы запросить более высокие ограничения, следуйте инструкциям по увеличению квоты для доменов электронной почты. Более высокие квоты доступны только для проверенных пользовательских доменов, а не управляемых Azure доменов.
Ограничения скорости для электронной почты
Операция | Область | Временной интервал (минуты) | Ограничение (количество сообщений электронной почты) | Доступны более высокие ограничения |
---|---|---|---|---|
Отправить сообщение электронной почты | На подписку | 1 | 30 | Да |
Отправить сообщение электронной почты | На подписку | 60 | 100 | Да |
Получение состояния электронной почты | На подписку | 1 | 60 | Да |
Получение состояния электронной почты | На подписку | 60 | 200 | Да |
В следующей таблице перечислены ограничения для управляемых доменов Azure.
Операция | Область | Временной интервал (минуты) | Ограничение (количество сообщений электронной почты) | Доступны более высокие ограничения |
---|---|---|---|---|
Отправить сообщение электронной почты | На подписку | 1 | 5 | No |
Отправить сообщение электронной почты | На подписку | 60 | 10 | No |
Получение состояния электронной почты | На подписку | 1 | 10 | No |
Получение состояния электронной почты | На подписку | 60 | 20 | No |
Ограничения размера электронной почты
Полное имя | Лимит |
---|---|
Количество получателей в электронной почте | 50 |
Общий размер запроса электронной почты (включая вложения) | 10 МБ |
Максимальное количество прошедших проверку подлинности подключений для каждой подписки | 250 |
Для всех ограничений размера сообщения следует учитывать, что кодировка Base64 увеличивает размер сообщения. Необходимо увеличить значение размера для учета увеличения размера сообщения, которое происходит после вложения сообщений и любых других двоичных данных в кодировке Base64. Кодировка Base64 увеличивает размер сообщения примерно на 33%, поэтому размер сообщения составляет около 33% больше размеров сообщения перед кодировкой. Например, если указать максимальное значение размера сообщения примерно в 10 МБ, можно ожидать реальное максимальное значение размера сообщения примерно в 7,5 МБ.
Отправка вложений размером более 10 МБ
Чтобы отправить вложения в файл электронной почты до 30 МБ, отправьте запрос в службу поддержки.
Если вам нужно отправить вложения в файл электронной почты размером более 30 МБ, используйте это альтернативное решение. Сохраните файлы в учетной записи Хранилище BLOB-объектов Azure и включите ссылку на файлы в сообщении электронной почты. Файлы можно защитить с помощью подписанного URL-адреса (SAS). SAS предоставляет защищенный делегированный доступ к ресурсам в учетной записи хранения. С помощью SAS у вас есть детальный контроль над доступом клиентов к вашим данным.
Преимущества использования учетной записи хранения BLOB-объектов:
- Вы можете обрабатывать крупномасштабные файлы.
- Для точного управления доступом к файлам можно использовать SAS или ключи.
Дополнительные сведения см. в разделе:
- Общие сведения о хранилище BLOB-объектов Azure
- Предоставление ограниченного доступа к ресурсам служба хранилища Azure с помощью подписанных URL-адресов
Предстоящее действие
Чтобы увеличить квоту электронной почты, следуйте инструкциям по увеличению квоты для доменов электронной почты.
Примечание.
Запросы на увеличение квоты электронной почты могут занять до 72 часов для оценки и утверждения, особенно для запросов, поступающих в пятницу днем.
Чат
Службы коммуникации Azure поддерживает чат.
Ограничения размера чата
Полное имя | Лимит |
---|---|
Количество участников в потоке | 250 |
Пакет участников: CreateThread |
200 |
Пакет участников: AddParticipant |
200 |
Размер страницы: ListMessages |
200 |
Размер сообщения | 28 КБ |
Количество ресурсов Службы коммуникации Azure на Служба Bot Azure | 1,000 |
Ограничения скорости для чата
Операция | Область | Ограничение в 10 секунд | Ограничение в минуту |
---|---|---|---|
Создание потока чата | Для конкретных пользователей | 10 | - |
Удаление потока чата | Для конкретных пользователей | 10 | - |
Обновление потока чата | Поток чата | 5 | - |
Добавление участников или удаление участников | Поток чата | 10 | 30 |
Получение потоков чата или потоков чата списка | Для конкретных пользователей | 50 | - |
Получение сообщения чата | На пользователя, на поток чата | 50 | - |
Получение сообщения чата | Поток чата | 250 | - |
Вывод списка сообщений чата | На пользователя, на поток чата | 50 | 200 |
Вывод списка сообщений чата | Поток чата | 250 | 400 |
Получение квитанций для чтения (ограничение на 20 участников) | На пользователя, на поток чата | 5 | - |
Получение квитанций для чтения (ограничение на 20 участников) | Поток чата | 100 | - |
Вывод списка участников потока чата | На пользователя, на поток чата | 10 | - |
Вывод списка участников потока чата | Поток чата | 250 | - |
Отправка сообщения, обновление сообщения или удаление сообщения | Поток чата | 10 | 30 |
Отправка уведомления о прочтении | На пользователя, на поток чата | 10 | 30 |
Индикатор ввода текста | На пользователя, на поток чата | 5 | 15 |
Индикатор ввода текста | Поток чата | 10 | 30 |
Примечание.
Чеки чтения и индикаторы ввода не поддерживаются в потоках чата с более чем 20 участниками.
Хранилище чатов
Службы коммуникации Azure сохраняет сообщения чата в соответствии с политикой хранения, заданной при создании потока чата.
Внимание
Функции, описанные в этой статье, в настоящее время находятся в общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания. Ее не следует использовать для производственных рабочих нагрузок. Некоторые функции могут не поддерживаться или их возможности могут быть ограничены. Дополнительные сведения см. в статье Дополнительные условия использования Предварительных версий Microsoft Azure.
Вы можете выбрать между неопределенным сроком хранения сообщений или автоматическим удалением в диапазоне от 30 до 90 дней с помощью политики хранения в API создания потоков чата. Кроме того, вы можете не задать политику хранения в потоке чата.
Если у вас есть строгие требования к соответствию, рекомендуется использовать API "Удалить потоки чата" для удаления потоков чата. Все потоки, созданные до новой политики хранения, не затрагиваются, если только вы не измените политику для этого потока.
Примечание.
При случайном удалении сообщений система не может восстановить их. Если вы отправляете запрос на поддержку для удаленного потока чата после удаления политики хранения этого потока, его невозможно получить. Сведения об этом потоке больше не доступны. При необходимости откройте запрос в службу поддержки как можно быстрее в течение 30-дневного окна после создания потока, чтобы помочь вам.
Видеовызов с голосовой связью
Службы коммуникации Azure поддерживает голосовые и видеозвонки.
Ограничения вызовов ТСОП
Имя. | Область | Лимит |
---|---|---|
Число исходящих одновременных вызовов по умолчанию | На число | 2 |
Примечание.
Нет ограничений на входящий одновременный вызов. Вы также можете отправить запрос в службу поддержки Azure, чтобы увеличить ограничение для исходящих одновременных вызовов. Наша команда проверки проверяет все запросы.
Ограничения на максимальное количество вызовов
Полное имя | Лимит |
---|---|
Количество участников | 350 |
Поддержки потоковой передачи пакетом SDK для вызовов
Пакет SDK для вызовов Службы коммуникации Azure поддерживает следующие конфигурации потоковой передачи:
Лимит | Интернет | Windows/Android/iOS |
---|---|---|
Максимальное количество исходящих локальных потоков, которые можно отправлять одновременно. | Одно видео или общий доступ к одному экрану | Одно видео + общий доступ к одному экрану |
Максимальное количество входящих удаленных потоков, которые можно отрисовыть одновременно. | Девять видео + общий доступ к одному экрану | Девять видео + общий доступ к одному экрану |
Пакет SDK для вызовов не применяет эти ограничения, но пользователи могут столкнуться с снижением производительности, если превышение этих ограничений.
Время ожидания пакета SDK для вызовов
Следующие тайм-ауты применяются к пакетам SDK для вызовов Службы коммуникации Azure:
Действие | Время ожидания в секундах |
---|---|
Повторное подключение или удаление участника. | 120 |
Добавьте или удалите новую модальность из вызова. (Запуск или остановка обмена видео или экрана.) | 40 |
Время ожидания операции передачи вызовов. | 60 |
Время ожидания ожидания для вызова 1:1. | 85 |
Время ожидания для группового вызова. | 85 |
Время ожидания создания вызовов ТСОП. | 115 |
Повышение времени ожидания вызова для группового вызова 1:1. | 115 |
Предстоящее действие
Дополнительные сведения о пакете SDK для голосовых и видеозвонков и службе см . в обзоре пакета SDK для вызовов или известных проблемах в пакетах SDK и API. Вы также можете отправить запрос в службу поддержки Azure, чтобы увеличить некоторые ограничения. Наша команда проверки проверяет все запросы.
Маршрутизатор заданий
При отправке или получении большого объема запросов может возникнуть ThrottleLimitExceededException
ошибка. Эта ошибка означает, что вы достигаете ограничений службы. Запросы завершаются ошибкой до тех пор, пока контейнер маркеров, используемый для обработки запросов, будет пополнен после определенного времени.
Ограничения скорости для маршрутизатора заданий
Операция | Область | Интервал времени (секунды) | Ограничение (количество запросов) | Время ожидания в секундах |
---|---|---|---|---|
Общие запросы | Для ресурса | 10 | 1000 | 10 |
Предстоящее действие
Если вам нужно отправить объем сообщений, превышающих ограничения скорости, отправьте нам acs-ccap@microsoft.comсообщение по электронной почте.
Взаимодействие Teams и Microsoft Graph
Используя сценарий взаимодействия Teams, скорее всего, вы используете некоторые API Microsoft Graph для создания собраний.
Каждая служба, предлагаемая через Microsoft Graph, имеет разные ограничения. Ограничения для конкретной службы подробно описаны на этой веб-странице .
Предстоящее действие
При реализации обработки ошибок используйте код ошибки HTTP 429, чтобы определить необходимость регулирования. Неудачный ответ включает Retry-After
заголовок ответа. Используйте задержку Retry-After
для возврата запросов. Это самый быстрый способ восстановления от регулирования, так как Microsoft Graph продолжает регистрировать использование ресурсов во время регулирования клиента.
Дополнительные сведения об ограничениях регулирования Microsoft Graph см. в документации по Microsoft Graph.