面对cassandra中打开大量连接的问题

时间:2014-09-27 02:47:01

标签: cassandra datastax-java-driver

Datastax驱动程序:我们遇到了阻碍大量连接的严重问题。我们不知道创建这些连接的位置。

我先告诉你我的背景情况:

  1. 我们使用datastax驱动程序连接到Cassandra。
  2. 我们只为应用创建一个会话,并将其用于app liefetime。
  3. 我们创建密钥空间来隔离每个开发环境。因此,人们可以在需要时创建密钥空间。
  4. Cassandra服务器经常出现故障。当我们在缓慢或关闭时查看问题时,群集似乎有来自多个开发环境的大量传入连接。

    理想情况下,我们期望单个开发环境应该有6-10个连接。但我们看到了几千个。

    我们看到这些日志。

    -- [com.datastax.driver.core.ControlConnection] (Cassandra Java Driver worker-6315) [Control connection] Connection error while refreshing schema Write attempt on defunct connection)
    
    -- [com.datastax.driver.core.ControlConnection] (Cassandra Java Driver worker-6314) [Control connection] Refreshing schema for XXXX 
    

    我们看到很多Cassandra Java Driver工作线程。

    XXXX是群集中的一些随机密钥空间。

    知道问题出在哪里?

0 个答案:

没有答案