デフォルトでは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);
上記の正しいことをしたかどうかわかりませんでしたか?それが正しく見えるかどうか教えてください。