Cassandra中的套接字连接数

Cassandra中的套接字连接数,cassandra,Cassandra,我正在读2015年出版的《掌握阿帕奇·卡桑德拉》一书。在本书中,作者说Cassandra的每个节点都会为每个节点打开两个套接字 我想知道每个连接的用例是什么,以及在较新版本的Cassandra中连接的数量是否发生了变化?根据程序及其连接方式,从我使用DSE(5.1-6.7)看到的情况来看,每个“连接”都可以为每个节点打开一个插座,其中一个节点将有一个额外的连接/套接字(协调器)。我已经能够用netstat(netstat-nap | grep9042)验证这一点。我知道线程可以在节点不可用时提供

我正在读2015年出版的《掌握阿帕奇·卡桑德拉》一书。在本书中,作者说Cassandra的每个节点都会为每个节点打开两个套接字


我想知道每个连接的用例是什么,以及在较新版本的Cassandra中连接的数量是否发生了变化?

根据程序及其连接方式,从我使用DSE(5.1-6.7)看到的情况来看,每个“连接”都可以为每个节点打开一个插座,其中一个节点将有一个额外的连接/套接字(协调器)。我已经能够用netstat(netstat-nap | grep9042)验证这一点。我知道线程可以在节点不可用时提供高可用性。我相信这就是它们的全部用途。我不认为它们用于满足一致性请求,因为如果应用程序只连接到单个节点,一致性请求不会失败。由于这些是JVM中的线程,很难判断它们是否执行了我还没有体验过的其他功能

同样,这取决于“程序”如何建立连接。例如,cqlsh仅在您提供的主机(或本地主机,如果您不提供任何内容)上创建一个套接字。如果该节点宕机,那么您的cqlsh会话也会宕机

还有人看到什么不同吗

-吉姆