Токен отмены в .NET | Изучение C# и DOTNET
Rahul Nath
0:00 / 0:00
Токен отмены в .NET | Изучение C# и DOTNET
13 666 просмотров · 2 года назад
Rahul Nath
36,6 тыс. подписчиков
13 666 просмотров · 2 года назад
Привет! Представьте, что пользователь инициировал на вашем сервере длительный запрос. Но пользователь больше не заинтересован в результате и покинул страницу.
Однако сервер продолжает обрабатывать этот запрос и использовать ресурсы, пока вы не внедрите токены отмены в код приложения.
В .NET токены отмены используются для совместной отмены асинхронных или длительных синхронных операций.
Давайте узнаем больше о токенах отмены и сэкономим время серверных вычислений.
Я покажу вам проблему неоправданного расхода ресурсов сервера на ненужные процессы и как её решить с помощью токенов отмены.
Мы рассмотрим пример использования токенов отмены в консольном приложении, в долго выполняющейся конечной точке HTTP API и при выполнении внешних вызовов конечных точек API. Я покажу на примере Amazon S3, как использовать токены отмены для отмены загрузки больших документов, когда они больше не нужны.
Благодарим AWS за спонсирование этого видео.
🔗 Блог — https://www.rahulpnath.com/blog/cance...
🔗 Код — https://github.com/rahulpnath/youtube...
00:00 Введение
00:44 Проблема
03:22 Что такое токен отмены
04:48 Демонстрация токена отмены
08:12 Передача токенов отмены
10:09 Прослушивание запросов на отмену
10:32 Токен отмены в API
13:30 Токен отмены и вызовы HTTP API
13:54 Хранилище AWS S3
18:05 Всегда ли нужно отменять заказ?
Дополнительное видео
📹Серия C# — https://bit.ly/mycsharp
📹Серия ASP — https://bit.ly/asp-net-core-series
📹Серия Azure — https://bit.ly/azure-series
📹Серия AWS — https://bit.ly/aws-net-series
📹Серия RabbitMQ — https://bit.ly/rabbitmq-net-series
Приходите поздороваться! ✋
🎙️Применение - https://www.rahulpnath.com/uses
🌍Блог - https://www.rahulpnath.com/
✉ Подпишитесь на мою рассылку - https://www.rahulpnath.com/subscribe
🐦Twitter - / rahulpnath
📸Instagram - / rahulpnath
#dotnet #csharp