Size: a a a

2020 March 04

PK

Pavel K. in pro.jvm
Maksim V
Всем добрый день!
Есть 2 запроса сервису на spring. Нужно каким-то образом не дать им отрабатывать параллельно. То есть, если приходит второй запрос, но при этом поток обработки первого не завершился, нужно подождать пока он завершится. Я это представляю так: приходит первый запрос, я даю текущему потоку имя. Приходит второй, я проверяю есть ли поток с таким именем. Если есть, то джойню ко второму. Как это лучше сделать?
Нужна блокировка на уровне бизнес логики и все
источник

SP

Sam Panza in pro.jvm
Pavel K.
Нужна блокировка на уровне бизнес логики и все
Так-то да, но меня смущает формулировка "два запроса сервису на спринг бут"
источник

PK

Pavel K. in pro.jvm
Sam Panza
Так-то да, но меня смущает формулировка "два запроса сервису на спринг бут"
Так формулировка и должна смущать )
источник

AO

Alexey Otts in pro.jvm
Alexander Komarov
Тогда да, согласен. С одним уточнением. Надо сразу в кубер/опеншифт все деплоить.  Мало ли, надо автоматически скейлить будет. А мы не готовы.
По воробьям из пушки..
источник

AK

Alexander Komarov in pro.jvm
источник

AO

Alexey Otts in pro.jvm
А это была пост ирония
источник

AO

Alexey Otts in pro.jvm
Пардоньте
источник

S

Sergei in pro.jvm
Sam Panza
Так-то да, но меня смущает формулировка "два запроса сервису на спринг бут"
+1

Звучит исключительно подозрительно.
источник

RG

Roman Gritsko in pro.jvm
Дак а навесить synchronized на метод вызываемого сервиса чем не вариант?
источник
2020 March 05

VK

Vitaliy Kostetskiy in pro.jvm
Люди добрые, посоветуйте что по jpa почитать, но что бы воды небыло
Бо якую книгу не открою, слиииииишком много воды, я концепцию понимаю, мне нужно просто поглубже разобрать
источник

B

Bogdan in pro.jvm
Vitaliy Kostetskiy
Люди добрые, посоветуйте что по jpa почитать, но что бы воды небыло
Бо якую книгу не открою, слиииииишком много воды, я концепцию понимаю, мне нужно просто поглубже разобрать
Поглубже -- исходники)
источник

B

Bogdan in pro.jvm
Пройтись отладчиком
источник

DK

Dmitry Kalinichenko in pro.jvm
Vitaliy Kostetskiy
Люди добрые, посоветуйте что по jpa почитать, но что бы воды небыло
Бо якую книгу не открою, слиииииишком много воды, я концепцию понимаю, мне нужно просто поглубже разобрать
java ee7 Гонсалвеса, а глубже только +1 к исходникам
источник

SP

Sam Panza in pro.jvm
Vitaliy Kostetskiy
Люди добрые, посоветуйте что по jpa почитать, но что бы воды небыло
Бо якую книгу не открою, слиииииишком много воды, я концепцию понимаю, мне нужно просто поглубже разобрать
Читай спеку, там без воды
источник

AE

Alexandr Emelyanov in pro.jvm
Roman Gritsko
Дак а навесить synchronized на метод вызываемого сервиса чем не вариант?
замените "использовать synchronized" на "использовать лок" и почитайте выше
источник

AE

Alexandr Emelyanov in pro.jvm
да еще и synchronized тяжелее будет
источник

AE

Alexandr Emelyanov in pro.jvm
Vitaliy Kostetskiy
Люди добрые, посоветуйте что по jpa почитать, но что бы воды небыло
Бо якую книгу не открою, слиииииишком много воды, я концепцию понимаю, мне нужно просто поглубже разобрать
источник

IY

Igor Yevstropov in pro.jvm
Vitaliy Kostetskiy
Люди добрые, посоветуйте что по jpa почитать, но что бы воды небыло
Бо якую книгу не открою, слиииииишком много воды, я концепцию понимаю, мне нужно просто поглубже разобрать
JPA persistence with Hibernate, если книгу(но вода там нужна для контекста, чтобы понимать рассматриваемые техники маппинга и т.п.). Влад Михальча, как уже упоминали.
источник

AO

Alexey Otts in pro.jvm
Alexandr Emelyanov
да еще и synchronized тяжелее будет
С чего такие рассуждения?
источник

М

Максим in pro.jvm
Можно ли в jaxB как-то сделать нечеткое совпадение по имени ноды? @XmlElement(name = "aka-name1") Чтоб я мог парсить в список не только aka-name1 , но и aka-name2, aka-name3 и т.д. ?
источник