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