Есть GWT приложение, которое отправляет асинхронный запрос на сервер. Сервер обращается к REST сервису для сохранения переданного объекта в базу данных (сохранение долгое около 10 секунд, база реляционная).
Перед началам сохранения мне нужно проверить есть ли в базе объект с таким же полем (например Name
) и если нету то продолжить сохранение.
Что делать, если придет второй запрос - он пройдет валидацию, начнется сохранение, и окажется что поля Name
совпадут (объект станет невалидным)?
Блокировать приложение на время сохранения не хочется. Стоит ли решать такую проблему или такая ситуация маловероятна? Какое есть решение для таких случаев?
Мне нужно запретить сохранение эксперимента с уже существующим именем.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У Adobe есть\был некий продукт, позволяющий заливать макет PSD, и после обработки получать из него всю необходимую информацию в виде цветов\шрифтов...
Не получается проходить по ссылкам (на php файлы) при работе через GulpВот отрывок кода файла gulpfile
Есть таблица "криптовалют" (последнее поле пусть будет время):