факт: контейнер сервлетов создает один экземпляр на сервлет (надеюсь, что я прав по этому факту)
квест: если предположительно, 2 запроса отправляются на тот же сервлет, чтобы обновить столбец x в таблице Y для одной записи Будет ли превышено значение, отправленное по одному запросу, по другому запросу? Как это обрабатывается, контейнер будет обрабатывать его сам по себе или? ответьтесервлеты с несколькими запросами
ответ
факт: контейнер сервлетов создает один экземпляр каждого сервлета (надеюсь, я правильно на этом факте)
не гарантируется, но, как правило, верно , Так что больше предположения, чем факт.
если предполагается, что 2 запроса отправлены на тот же сервлет, чтобы обновить столбец x в таблице Y для той же записи, будет ли превышено значение, отправленное по одному запросу другим запросом? как это будет обрабатываться, контейнер будет обрабатывать его сам по себе?
Это зависит от базы данных, а не контейнера сервлетов. Будут два потока, использующих один и тот же экземпляр сервлета, каждый со своим собственным подключением к базе данных.
Но, конечно, второй запрос перезапишет значение базы данных, помещенное туда первым запросом. Не знаете, как еще вы ожидаете, что это сработает.
1 экземпляр сервлета. Верный.
Но запрос будет обрабатываться различными потоками, созданными контейнером.
Таким образом, код сервлета будет вызываться двумя разными потоками.
Поэтому убедитесь, что ваш код поточно
- 1. перенаправление с несколькими запросами
- 2. XMLHttpRequest с несколькими запросами
- 3. Проблемы с несколькими запросами mysql
- 4. Работа с несколькими асинхронными запросами
- 5. Birt Engine с несколькими запросами
- 6. Управление сервлетами с несколькими запросами
- 7. Страница проекции с несколькими запросами
- 8. php/mysql с несколькими запросами
- 9. Запрос Mysql с несколькими запросами
- 10. Mithril.js с несколькими запросами GET
- 11. htaccess переписать с несколькими запросами?
- 12. Имея заказ с несколькими запросами
- 13. База данных с несколькими запросами
- 14. Руководство с несколькими PHP-запросами
- 15. Авария NodeJS с несколькими запросами
- 16. Проблема с несколькими табличными запросами
- 17. Здание JSON с Node.js с несколькими запросами
- 18. Laravel unnioAll между несколькими запросами
- 19. NodeJS: ошибка с несколькими запросами GET
- 20. Как работает TransactionScope с несколькими запросами?
- 21. заказ by created_at с несколькими запросами?
- 22. Быстрый освежающий PHP получить с несколькими запросами
- 23. Получение только уникальных записей с несколькими запросами
- 24. node.js измерять время отклика с несколькими запросами
- 25. django: Модели с несколькими запросами внешнего ключа
- 26. Как связать сайт с несколькими медиа-запросами?
- 27. JOIN-запросы по сравнению с несколькими запросами
- 28. Drupal 7: Поиск с несколькими поисковыми запросами
- 29. Связывание Knockout.js с несколькими запросами getJSON
- 30. База данных: вставка строк с несколькими запросами