Можно ли подключиться к нескольким кластерам через django-cassandra-engine? - PullRequest
0 голосов
/ 26 июня 2018

Я использую библиотеку Python django-cassandra-engine, чтобы использовать базу данных cassandra в django.Я хотел знать, есть ли способ установить соединение с несколькими кластерами cassandra и указать соединение для моделей cqlengine.

1 Ответ

0 голосов
/ 29 июня 2018

CqlEngine поддерживает регистрацию нескольких подключений к различным серверам и переключение между ними.Регистрация нового соединения происходит путем явного создания сеанса и регистрации его с помощью connection.register_connection:

session = Cluster(['127.0.0.1']).connect()
connection.register_connection('connection1', session=session)

, а затем переключения между ними:

connection.set_default_connection('connection1')

Я верю (но не сделал этого)проверьте) что он должен работать с django-cassandra-engine ...

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