Создайте мьютекс службы стойкости
создает объект консультативной блокировки базы данных.lk
= mps.sync.mutex(mutexName
,'Connection',connectionName
,Name,Value
)
Мьютекс службы сохранения позволяет нескольким клиентам по очереди использовать общий ресурс. Каждый сотрудничающий клиент создает объект mutex с таким же именем, используя подключение к общей службе сохранения. Чтобы получить эксклюзивный доступ к общему ресурсу, клиент пытается получить блокировку мьютекса. Когда клиент заканчивает работать с общим ресурсом, он освобождает блокировку. Чтобы предотвратить блокировку в случае сбоя клиента блокировки, срок действия всех блокировок истекает через определенное время.
Получение блокировки мьютекса препятствует получению блокировки другими клиентами на этом мьютексе, но не блокирует службу сохранения или какие-либо ключи или значения, сохраненные в службе сохранения. Эти блокировки являются только рекомендательными и предназначены для использования сотрудничающими клиентами с целью предотвращения повреждения данных. Незаконные клиенты смогут повреждать или удалять данные, если они добровольно не уважают мьютекс-блокировки.
acquire
| mps.sync.TimedMATFileMutex
| mps.sync.TimedRedisMutex
| own
| release