Сессия Кассандры
В настоящее время я изучаю основы Кассандры. Я использую Java-драйвер Datastax для экспериментов. Сейчас я работаю над сессионной структурой.
Что меня интересует, так это то, как обрабатывать время жизни сессии. На следующей странице Datastax я нашел информацию об этом.
http://www.datastax.com/dev/blog/4-simple-rules-when-using-the-datastax-drivers-for-cassandra
Теперь следующее предложение создает мой вопрос.
"По сути, вы захотите использовать одни и те же экземпляры кластера и сеанса в своем приложении".
Что если бы я попытался построить REST-веб-сервис, который использует Cassandra. Что будет считаться "приложением" в этом случае. Должен ли я поддерживать сеанс в каком-то классе экземпляров, пока работает веб-служба? Или я должен создать сеанс для каждого пользователя (это означает, что теоретически несколько сеансов могут существовать одновременно)?
1 ответ
Да. Это было бы вашим заявлением.
Обычно любое работающее приложение, даже на сервере, имеет некоторый класс "Main", который запускает все. Попробуйте подключить это там.