Описание тега pessimistic
1
ответ
Doctrine (postgresql) пессимистическая блокировка - не генерирует исключение PessimisticLockException
Я пытаюсь использовать пессимистическую блокировку с Doctrine ORM для PostgreSql. Doctrine и PostgreSql с настройками по умолчанию (без каких-либо изменений). Это пример кода (Symfony Command). $sleep - это время в секундах $manager = $this->getC…
14 ноя '16 в 10:15
3
ответа
Пессимистическое предположение о времени жизни объекта сеанса ASP.NET!
Я проверяю session объект и, если он существует, вызвать другой метод, который будет использовать этот объект косвенно. Хотя второй метод должен был получить доступ к этому объекту через несколько наносекунд, я думал о ситуации, когда объект точно и…
29 ноя '10 в 14:19
3
ответа
Пессимистическая блокировка в T-SQL
Если я ВЫБИРАЮ строку для обновления в MS SQL Server, и хочу заблокировать ее, пока я не обновлю или не отменю, какой вариант лучше: - 1) Используйте подсказку запроса, например, UPDLOCK. 2) Используйте уровень изоляции REPEATABLE READ для транзакци…
22 дек '08 в 12:34
0
ответов
Грааль пессимистическая блокировка
Я пытаюсь заблокировать сущность внутри сервиса в Grails. Код: TheEntity entityForUpdate = TheEntity.lock(entityId) (...) // some code entityForUpdate.save() Этот код работает, пока не произойдет одновременный доступ. Когда это происходит, один пото…
13 авг '14 в 11:59
1
ответ
Бизнес-приложение - пессимистичный параллелизм с использованием обмена сообщениями
Мы используем обмен сообщениями в нашем проекте для реализации пессимистического параллелизма. Это означает, что если обмен сообщениями прекращается (канал отключается), параллелизм отключается. Это делается в других бизнес-приложениях? Вы закрывает…
22 мар '09 в 14:19
0
ответов
Как реализовать пессимистическую блокировку в приложении SpringBoot (Maven)
Я пытался реализовать пессимистическую блокировку в приложении SpringBoot. Итак, мои вопросы: Нужно ли добавлять persistence.xml или можно добавить все в pom.xml, если да, то как? Если мне нужно добавить persistence.xml, как это должно выглядеть? Я …
10 сен '17 в 15:16
2
ответа
C++ - Являются ли параметры const и переменные класса пессимизацией?
Я пытаюсь выяснить, когда const следует использовать при написании кода C++. Это все примеры пессимизации или так полезно писать код?: Пример 1: int findVal(const int OTHER_VAL) const { switch(OTHER_VAL) { case 1: return 2; default: return 3; } } Пр…
09 июн '16 в 20:04
3
ответа
"SELECT ... FOR UPDATE" не работает для Hibernate и MySQL
У нас есть система, в которой мы должны использовать пессимистическую блокировку в одном объекте. Мы используем hibernate, поэтому мы используем LockMode.UPGRADE. Тем не менее, он не блокируется. Столы InnoDB Мы проверили, что блокировка работает пр…
15 фев '10 в 11:09
1
ответ
Таблица на клиента в базе данных
Мы разрабатываем сервис, где для каждого клиента пользователь может записаться на прием. Есть ли стратегия - таблица в базе данных (MS SQL SERVER) для каждого клиента будет правильной? Мы считаем, что такая стратегия упрощает и исключает сложную бло…
20 апр '11 в 15:07
1
ответ
Как освободить заблокированную строку с помощью JPA?
Я использую реализацию EclipseLink JPA 2.0, которая позволяет пессимистическую блокировку. Я знаю, как заблокировать объект, но как снять блокировку? Сначала я подумал, что об этом все позаботились внутри транзакции (другими словами, объект заблокир…
02 мар '10 в 23:21
4
ответа
В чем разница между PESSIMISTIC_READ и PESSIMISTIC_WRITE в JPA?
Я прочитал статью " Блокировка и параллелизм в Java Persistence 2.0" и запустил пример приложения. Но я все еще не могу понять разницу между PESSIMISTIC_READ и PESSIMISTIC_WRITE. Я пытался изменить код, и где код, использующий PESSIMISTIC_READ и PES…
01 ноя '09 в 13:02
1
ответ
Ошибка Laravel Блокировка базы данных и разрыв транзакции
Кто-нибудь, помогите мне, пожалуйста! В моем проекте у меня есть транзакция с блокировкой записи: namespace App\Console\Commands; use Illuminate\Console\Command; class Testing extends Command { protected function handling() { DB::beginTransaction();…
26 июн '17 в 06:58
3
ответа
Когда в рельсах появляется пессимистичный замок?
Предполагая, что я делаю что-то вроде этого (из руководства по запросам Active Record) Item.transaction do i = Item.first(:lock => true) i.name = 'Jones' i.save end Блокировка автоматически снимается в конце транзакции? Я посмотрел руководство по…
08 июл '10 в 15:57
0
ответов
Пессимистичное соединение для сервиса MQTT с использованием пакета denherrring/laravel-mqtt-client
Каждый раз, когда приходит новое сообщение, мне нужно подключиться -> опубликовать -> отключить if ($client->connect(true, $will, $this->username, $this->password)) { $client->publish($topic, $msg); $client->close(); return true; } по…
15 сен '20 в 13:18
0
ответов
Используйте QueryDSL JPAQuery для извлечения элемента по каждому фрагменту с блокировкой PESSIMISTIC
Я использую JPAQuery для получения записей для модификации, и я также хочу заблокировать их от других транзакций, указав LockModeType.PESSIMISTIC_WRITE. Пока список результатов блокируется, я хочу получить меньшие фрагменты данных (1000 строк), чтоб…
05 июн '21 в 16:35
0
ответов
JPA: использование PESSIMISTIC_READ
Я много читал о блокировках, но все равно мне это не очень понятно. Я считаюPESSIMISTIC_READэто то, что мне нужно, но нужно больше разъяснений и как я могу это использовать. Я хочу получить блокировку таблицы, чтобы можно было читать из таблицы, но …
23 июн '22 в 18:32
0
ответов
Обработка одновременных запросов
Я создаю службу рекомендаций, которая рекомендует элементы на основе варианта использования. Для этого клиенту необходимо вызвать наш API Функциональность API: Клиенты звонят со списком необходимых предметов и вариантом использования. На основании э…
19 июл '22 в 09:07