Size: a a a

2021 February 04

HH

Human Human in pro.jvm
Dima
вторая ошибка общая
Да и как ее обрабатывать? Как опознать, что это именно например нарушение уникальности ключа, а не что либо еще?
источник

D

Dima in pro.jvm
если же вдруг уникальность нарушается, то ведь должна быть проверка кастомная в бизнес-слое
источник

D

Dima in pro.jvm
и там уже твоя собственная обработка и поведение
источник

HH

Human Human in pro.jvm
Dima
если же вдруг уникальность нарушается, то ведь должна быть проверка кастомная в бизнес-слое
Да, но маленькая вероятность есть, что будет race.
источник

e

error_404 in pro.jvm
Dima
потому что при нормальной работе ее быть не должно
При нормальной работе вообще ошибок быть не должно)
источник

HH

Human Human in pro.jvm
Dima
если же вдруг уникальность нарушается, то ведь должна быть проверка кастомная в бизнес-слое
Или юзать лок на всю таблицу?
источник

D

Dima in pro.jvm
Human Human
Или юзать лок на всю таблицу?
надо подумать… часто вставляете в таблицу?
источник

HH

Human Human in pro.jvm
Dima
надо подумать… часто вставляете в таблицу?
Ну не очень. Если брать кейс регистрации, то думаю редко. Меньше 100 в час)
Но лучше взять для примера другой кейс, где часто.
источник

HH

Human Human in pro.jvm
Те если редко, мб стоит забить и отдавать в таких кейсах просто 500? Ибо race будет еще реже
источник

HH

Human Human in pro.jvm
Мне интересен best practies.
источник

D

Dima in pro.jvm
Human Human
Те если редко, мб стоит забить и отдавать в таких кейсах просто 500? Ибо race будет еще реже
все зависит от контекста задачи
источник

D

Dima in pro.jvm
500, это когда НИКАКИМ образом ты не мог вставить неправильно в базу, а оно вставилось - ошибка в апи, не те данные, не хватает валидации и тд
источник

D

Dima in pro.jvm
а раз у тебя ситуация с гонкой, тут интересней становится
источник

HH

Human Human in pro.jvm
А как большниство делает в стандартеньких монолитах с регистрацией? Или с изменением имени?
Если нагрузка небольшая - то легче забить?

Если такое мб часто, то какой-нить оптимистик лок на таблицу и ретрай? Или очередь для последовательной обработки?
источник

И

Илья in pro.jvm
Здравствуйте, господа. Есть ли здесь у кого-то свой небольшой проект или какая-то библиотека, которые были написаны с использованием Spring, Hibernate и тд, в развитии которой можно поучаствовать или хотя бы посмотреть на код? Вы получите пару исправленных багов а я строчку в резюме. Можно в лс. Всем удачи
источник

D

Dima in pro.jvm
Илья
Здравствуйте, господа. Есть ли здесь у кого-то свой небольшой проект или какая-то библиотека, которые были написаны с использованием Spring, Hibernate и тд, в развитии которой можно поучаствовать или хотя бы посмотреть на код? Вы получите пару исправленных багов а я строчку в резюме. Можно в лс. Всем удачи
посмотри spring petclinic
источник

AG

Alexey Genus in pro.jvm
Илья
Здравствуйте, господа. Есть ли здесь у кого-то свой небольшой проект или какая-то библиотека, которые были написаны с использованием Spring, Hibernate и тд, в развитии которой можно поучаствовать или хотя бы посмотреть на код? Вы получите пару исправленных багов а я строчку в резюме. Можно в лс. Всем удачи
Ещё вот такое есть https://github.com/openzipkin/zipkin
источник

V

Vladimir in pro.jvm
Илья
Здравствуйте, господа. Есть ли здесь у кого-то свой небольшой проект или какая-то библиотека, которые были написаны с использованием Spring, Hibernate и тд, в развитии которой можно поучаствовать или хотя бы посмотреть на код? Вы получите пару исправленных багов а я строчку в резюме. Можно в лс. Всем удачи
а почему сам не напишешь свой небольшой проект ?
источник

И

Илья in pro.jvm
Пишу, но мне также хочется посмотреть на чужой код в проекте который сможет понять один человек
источник

DP

Denis Pavlyuchenko in pro.jvm
Илья
Здравствуйте, господа. Есть ли здесь у кого-то свой небольшой проект или какая-то библиотека, которые были написаны с использованием Spring, Hibernate и тд, в развитии которой можно поучаствовать или хотя бы посмотреть на код? Вы получите пару исправленных багов а я строчку в резюме. Можно в лс. Всем удачи
источник