Сессия Кассандры

1

В настоящее время я изучаю основы Кассандры. Я использую java-драйвер Datastax для экспериментов. Теперь я в настоящее время разрабатываю структуру сеанса.

Мне интересно, как обрабатывать время сеанса. На следующей странице Datastax я нашел информацию об этом.

http://www.datastax.com/dev/blog/4-simple-rules-when-using-the-datastax-drivers-for-cassandra

Теперь следующее предложение создает мой вопрос.

"В принципе, вы захотите поделиться одним и тем же экземпляром кластера и сеанса в своем приложении".

Что делать, если я попытаюсь создать REST-webservice, который использует Cassandra. Что будет считаться "приложением" в этом случае. Должен ли я поддерживать сеанс в каком-то классе экземпляров, пока работает webservice? Или я должен создать сеанс для каждого пользователя (что означает, что теоретически могут существовать одновременно несколько сеансов)?

Теги:
cassandra
rest
session
lifetime

1 ответ

2
Лучший ответ

Да. Это будет ваше приложение.

Как правило, любое приложение, работающее даже на сервере, будет иметь класс "Main", который запускает все. Попытайтесь подключить его там.

  • 0
    То есть вы имеете в виду, что я должен поддерживать один сеанс для всех вызовов? :)
  • 0
    Да, или упомяните пространство клавиш в каждом запросе. Я предпочитаю последнее, поскольку поддержка одного сеанса на кластере серверов нецелесообразна.
Показать ещё 7 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню