tgoop.com/notes_of_programmer/328
Last Update:
DistributedLock - ΡΠΎΠΆΠ΅ ΠΈΠ½ΠΎΠ³Π΄Π° Π½ΡΠΆΠ½Π°Ρ ΡΡΡΠΊΠ° - ΡΠ΄Π΅Π»Π°ΡΡ lock Π½Π° ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΡΠΉ ΡΠ΅ΡΡΡΡ. Π₯ΠΎΡΠΎΡΠΎ, ΠΊΠΎΠ³Π΄Π° Ρ ΡΠ΅Π±Ρ ΠΈΠ½ΡΡΠ°Π½Ρ ΠΎΠ΄ΠΈΠ½ (ΡΠ°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ ΡΡΠ°ΡΠ½ΡΠΌΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π°ΠΌΠΈ), Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΈΡ
Π±ΠΎΠ»ΡΡΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ - Π½ΡΠΆΠ΅Π½ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠΎΡ (MySql, Postgres, SqlServer, Oracle, Redis, ZooKeeper, ...).
Π Π°Π΄ΡΠ΅Ρ, ΡΡΠΎ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΈΡΠΈ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ Π΄Π²ΠΈΠΆΠΊΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π² SqlServer ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ sp_getapplock - ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΠ°ΠΊ ΡΠ°Π· ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Π»ΠΎΠΊΠ° Π½Π° ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΡΠΉ "application resource") #dotnet
BY π ΠΠ°ΠΏΠΈΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ΡΠ°
Share with your friend now:
tgoop.com/notes_of_programmer/328