EWS: как регулирование будет затронуто при переходе на современную аутентификацию (Oauth 2.0) с Basi c Authentication - PullRequest
0 голосов
/ 06 мая 2020

Мы использовали EWS API с использованием Basi c Authentication для доступа к данным Teams. Поскольку Microsoft выводит из эксплуатации Basi c Authentication и рекомендует использовать Modern Authentication (Oauth 2.0), мы работаем над этим. https://techcommunity.microsoft.com/t5/exchange-team-blog/basic-authentication-and-exchange-online-april-2020-update/ba-p/1275508

В EWS API существует регулирование вызовов API, поэтому я попытался найти документацию MS о том, как регулирование будет затронуто при переключении с базового c auth на современный auth. https://docs.microsoft.com/en-us/exchange/client-developer/exchange-web-services/ews-throttling-in-exchange

В Basi c Auth нам необходимо передать имя пользователя и пароль учетной записи олицетворения приложения, и MS применяет регулирование для этой учетной записи. И это позволяет максимум 27 одновременных вызовов на одну учетную запись олицетворения. Я попытался найти любую документацию, относящуюся к этому, но пока не смог ее найти.

Я спрашиваю об этом потому, что мы использовали несколько учетных записей олицетворения приложений для увеличения параллелизма за счет увеличения пропускной способности. Теперь, когда мы переключаемся на Oauth, мы теряем эту возможность, поэтому ищем любой способ повысить производительность нашего приложения при переключении. Ссылка: см. Пул учетных записей в https://docs.microsoft.com/en-us/archive/blogs/webdav_101/ews-serverbusyexception-the-server-is-too-busy-for-you Любая информация будет принята с благодарностью.

...