Перейти к содержимому

Distributed Locking - Quando usar e como implementar em .NET

André Secco

0:00 / 0:00

Distributed Locking - Quando usar e como implementar em .NET

895 просмотров · 10 месяцев назад
André Secco
10,6 тыс. подписчиков
895 просмотров · 10 месяцев назад
Quando trabalhamos com sistemas distribuídos, jobs concorrentes, filas ou múltiplas instâncias de uma aplicação, as vezes necessitamos garantir que apenas um processo acesse um recurso compartilhado por vez e é aí que entra o distributed lock. Neste vídeo, eu explico de forma prática o que é, quando faz sentido usar e como implementar essa técnica no .NET. Mostro como fazer o locking apenas com Redis, além de demonstrar o uso de bibliotecas como RedLockNet, DistributedLock.Redis e DistributedLock.Azure para cenários com Azure Blob Storage. Também compartilho boas práticas de como isolar a implementação dessas bibliotecas do seu código. Repositório da demonstração: https://github.com/andreluizsecco/Dis... Repositório DistributedLock: https://github.com/madelson/Distribut... Repositório RedLock.net: https://github.com/samcook/RedLock.net --------------------------------- Comunidade no Discord: http://bit.ly/andresecco_discord Siga-me também nas plataformas: Site/Blog: https://andresecco.com.br Facebook:   / andresecco.fanpage   Twitter:   / andre_secco   Instagram:   / secco.andre   GitHub: https://github.com/andreluizsecco #DistributedLock #DistributedLocking #RedLock #Concurrency #Redis #BlobStorage #Azure #Microservices