每个应用程序实例都应该拥有自己的cassandra会话,还是应该共享同一会话?

时间:2019-10-10 10:32:30

标签: python cassandra

我有3个节点的集群设置。

我正在设计我的微服务,我想知道每个节点是否应该有自己的Cassandra会话,或者这三个节点应该共享由任何节点创建的相同会话。

我已经阅读了Cassandra文档:

  

“ Session实例是一个长期存在的对象,不应使用它   以请求/响应的短暂方式。基本上你会想要   在您的应用程序中共享相同的集群和会话实例。”

这是什么意思?

1 个答案:

答案 0 :(得分:1)

您在应用程序级别共享会话。不同的应用程序应具有自己的会话。

您的报价表示您不打开查询会话,而是在应用程序中拥有一个单例会话实例。