0

デフォルトではPelops will have 20 connections per node-

私はそれを周りに持っているように変更することを考えていまし40 connections per nodeた. では、ペロプスでそれを行うにはどうすればよいですか? 現在、私はこのようなプールを作成しています-

private void createPool() {
    Pelops.addPool(getPoolName(), getCluster(), getKeyspace());

}

/**
 * Gets the cluster information
 * 
 * @return
 */
private Cluster getCluster() {

    Config casconf = new Config(ModelConstants.CASSANDRA_PORT, true, 0); 

    Cluster cluster= new Cluster(nodes, casconf, ModelConstants.NODE_DISCOVERY);

    return cluster; 
}

/**
 * Get the keyspace name
 * 
 * @return
 */
public String getKeyspace() {
    return keyspace;
}

/**
 * Get the pool name
 * 
 * @return
 */
public String getPoolName() {
    return poolName;
}

ノードごとに40の接続を保持するように変更できるように、誰かがその例を提供できますか? 助けてくれてありがとう。

更新されたコード:-

    CommonsBackedPool.Policy pt = new Policy();
    pt.setMaxActivePerNode(40);

    OperandPolicy op = new OperandPolicy();

    Pelops.addPool(getPoolName(), getCluster(), getKeyspace(), pt, op);

上記の正しいことをしたかどうかわかりませんでしたか?それが正しく見えるかどうか教えてください。

4

1 に答える 1