Описание тега distributed-lock
3
ответа
Распределенная блокировка в.NET
Я ищу рекомендации для механизма блокировки, который будет работать на нескольких машинах. В моем случае я просто хочу иметь возможность запускать службу на 2 машинах и иметь один блок до тех пор, пока другой не завершит работу, как простой способ о…
29 июл '10 в 17:13
1
ответ
Hazelcast: Какой объект можно использовать для распределенного ключа блокировки?
Для Hazelcast.getLock(Object key) метод, что является ожидаемым / приемлемым ключевым объектом? Например, можно ли использовать строку для ссылки на эту блокировку из разных узлов кластера? Или это должен быть какой-то распределенный объект? Чтобы б…
09 фев '12 в 20:13
0
ответов
ApacheCurator распределенная блокировка - производительность
В настоящее время мы оцениваем apache-куратор для случая использования распределенной блокировки. Ниже приведен наш тестовый пример: public class Test { private static CuratorFramework client = CuratorFrameworkFactory.newClient("zook.company.com", n…
24 апр '15 в 16:07
0
ответов
Используется ли распределенная блокировка относительно кластера?
Нет ли необходимости использовать распределенные блокировки в автономной системе?
05 ноя '18 в 14:43
1
ответ
Как спроектировать систему управления транзакциями для пользовательского хранилища значений ключей
Мое приложение использует пользовательское хранилище значений ключей в качестве слоя постоянства данных. Это хранилище значений ключей разработано собственными силами и имеет несколько API-интерфейсов для работы, однако оно не обеспечивает ничего, с…
03 сен '14 в 05:35
1
ответ
Hazelcast IMap tryLock навалом нескольких ключей
У меня есть кластерная программа, где каждый поток хочет заблокировать набор ключей. Как я понял самое простое решение с использованием hazelcast: private void lock(SortedSet<String> objects) { try { IMap<String, String> lockMap = getLoc…
08 сен '17 в 14:36
1
ответ
Состояние гонки в распределенных замках с Redis
Я прочитал пост о распределенных блокировках с Redis по адресу http://redis.io/topics/distlock. Есть сценарий lua, чтобы описать, как сделать "разблокировать". if redis.call("get",KEYS[1]) == ARGV[1] then return redis.call("del",KEYS[1]) else return…
19 янв '16 в 03:25
2
ответа
Избегайте повторяющихся строк через редиссон
У меня есть стол, Фу. Я добавляю строки в эту таблицу при определенных событиях. Текущий общий дизайн таков, что нельзя избежать дублирования сообщений. Это приводит к добавлению повторяющихся строк в таблицу. Я не могу наложить уникальное ограничен…
15 май '17 в 14:58
1
ответ
Zookeeper Производитель Потребитель
У меня мало сомнений в том, как продюсер потребительских рецептов будет работать с Zookeeper. Все примеры, которые я видел до сих пор, содержат производителей и потребителей в одних и тех же процессах Java как отдельный поток. Но весь смысл в распре…
12 май '13 в 09:41
1
ответ
Как установить максимальное количество разрешений для распределенной блокировки Redisson
У меня есть модуль Java, который работает с AWS Lambda. Это означает, что несколько экземпляров модуля могут быть запущены одновременно. Модуль используется для доступа к определенному API и получения данных из него. Проблема заключается в том, что …
14 окт '16 в 14:56
1
ответ
Согласованное хеширование против распределенных блокировок для обработки условий гонки
В распределенной системе, в которой рабочая нагрузка распределяется по нескольким узлам, двумя способами решения условий гонки, когда несколько запросов одновременно обрабатывают одни и те же данные, являются использование согласованного хеширования…
09 янв '12 в 20:59
4
ответа
Глобальная распределенная блокировка, для которой можно установить срок действия Java
У меня есть случай, когда я хочу иметь глобально распределенную блокировку. Мы начали использовать SELECT .. FOR UPDATE, но это быстро стало иметь проблемы, когда мы увеличили количество серверов. Также он не учитывал процессы, которые проверили бло…
31 мар '14 в 16:26
1
ответ
Распределенный замок на GAE/J
Я разрабатываю приложение для GAE/J и изучаю, как реализовать распределенную блокировку на нем. Мое требование точно такой же с этим вопросом. Но этому вопросу около 7 лет, поэтому я не могу найти, являются ли ответы все еще действительными. Также я…
28 июн '16 в 05:18
2
ответа
Как сделать ресурс (экран) доступным только одному пользователю за раз в распределенном.Net приложении?
У меня есть приложение Windows Form на основе клиентского сервера, которому нужен только экран администратора. Функциональность администратора должна быть реализована таким образом, чтобы в любой момент времени только один администратор мог получить…
09 дек '08 в 20:26
3
ответа
Как заблокировать кластер Redis для приложения в Java
У меня есть два Java-приложения (app1, app2). Оба приложения используют JedisCluster клиент для кластера Redis. app1 записывает или читает данные из кластера Redis. app2 похож на планировщик, который только записывает некоторые данные в кластер Redi…
25 апр '17 в 04:52
1
ответ
DistributedLock Получить заказ
Я взял пакет NuGet для DistributedLock для моего приложения.NET, которое будет работать на нескольких серверах. Для тех, кто не знает, он использует функциональность блокировки приложений SQL Server, чтобы обеспечить простые средства блокировки на р…
09 июн '16 в 14:50
1
ответ
Блокировка иерархии кураторов (перекрывающиеся блокировки)
Я был в состоянии успешно получить блокировку на /ads/lock/0-test1 а потом не смог запереть /ads/lock Как я могу решить это? InterProcessMutex lock1 = new InterProcessMutex(client, "/ads/lock/0-test1"); if(lock1.acquire(30000, TimeUnit.MILLISECONDS)…
05 июл '17 в 17:36
0
ответов
Используя ZooKeeper для распределенных блокировок?
Мне нужен сервис распределенной блокировки, который может поддерживать ~1000 блокировок (в основном для разных имен блокировок) в секунду. Интересно, использовал ли кто-нибудь ZooKeeper для реализации распределенных блокировок в производстве? Если д…
23 мар '14 в 17:28
6
ответов
Служба распределенной блокировки
Какой сервис распределенной блокировки вы бы использовали? Требования: Взаимное исключение (блокировка), которое видно из разных процессов / машин блокировка... освобождение семантики Автоматическое снятие блокировки после определенного времени ожид…
29 июн '09 в 17:53
1
ответ
Каков рекомендуемый способ создания распределенной блокировки с помощью Redis в Azure?
Я хочу создать распределенную блокировку в Redis на Azure для нашей рабочей роли с несколькими экземплярами. Мне нужен способ создания "критических разделов", для которых только один поток может иметь доступ одновременно к нескольким экземплярам раб…
08 янв '16 в 16:01