代码之家  ›  专栏  ›  技术社区  ›  Milad Khodabandehloo

是否可以通过django cassandra引擎连接到多个集群?

  •  2
  • Milad Khodabandehloo  · 技术社区  · 8 年前

    我正在使用django cassandra引擎python库来使用django中的cassandra数据库。我想知道有没有一种方法可以连接到多个cassandra集群,并为cqlengine模型指定连接。

    1 回复  |  直到 8 年前
        1
  •  2
  •   Alex Ott    8 年前

    克伦金 supports 注册到不同服务器的多个连接并在它们之间切换。新连接的注册是通过显式地创建会话,并使用 connection.register_connection :

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

    然后在它们之间切换:

    connection.set_default_connection('connection1')