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