Словари данных в памяти в Java WebServices - PullRequest
0 голосов
/ 17 марта 2020

У меня есть Java проект WebService, и я хочу использовать словари данных или HashMaps в памяти. Другими словами, мне нужна переменная, которая может быть принята и записана в нем при каждом запросе. Причина этого в том, что я хочу оптимизировать свой процесс и избегать большого количества запросов к базе данных.

В Java EE при использовании сервлетов, я думаю, что это можно решить с помощью переменных с контекстным контекстом:

  • чтение: getServletContext (). GetAttribute ("имя")
  • запись: getServletContext (). SetAttribute ("имя", значение)

I ' ищу аналог в проекте веб-сервиса.

Моя первая попытка состояла в том, чтобы сохранить переменную в файле, но, поскольку у меня есть сотни запросов одновременно, я боюсь, что получу слишком много ошибок открытого файла, и переменная не может быть сохранен как объект, но его необходимо сериализовать.

Я ищу лучшую альтернативу.

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