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