Сериализация с JDBC с MySQL, JAVA REST и Python REST - PullRequest
0 голосов
/ 06 февраля 2012

У меня есть проект, в котором я использую JDBC с MySQL для хранения некоторой пользовательской информации, Java REST для сервера и Python REST для клиента.

Мой вопрос: по умолчанию (я ничего не изменил в конфигурациях), сериализуются ли http-запросы от клиента на стороне сервера? Я спрашиваю об этом, потому что хотел бы знать, нужно ли мне сделать запросы на вставку / удаление базы данных поточно-ориентированными или что-то в этом роде.

1 Ответ

1 голос
/ 06 февраля 2012

Конечно, они должны быть безопасными для потоков. Вы должны писать свой Java-сервер так, как если бы он был однопоточным, поскольку сервер приложений Java EE будет назначать поток для каждого входящего запроса.

Вам также нужно подумать об изоляции базы данных и блокировке таблиц. Вы разрешите «грязное чтение» или ваши транзакции будут сериализуемыми? ВЫ должны выбрать для обновления? Это параметр базы данных, отдельный от соображений потоков.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...