PHP Cassandra会话重用

时间:2017-07-24 04:40:27

标签: php cassandra cassandra-3.0

今天我读到“每个密钥空间最多使用一个会话,或使用单个会话并明确指定查询中的密钥空间”这里:https://www.datastax.com/dev/blog/4-simple-rules-when-using-the-datastax-drivers-for-cassandra

在我的情况下,我从PHP和Node.js连接到cassandra。我希望从这两个平台连接都可以。

在我目前的PHP设置中,我在每个php文件中都包含cassandra连接语句。

$cluster  = Cassandra::cluster()
               ->withContactPoints('127.0.0.1')
               ->build();
$session  = $cluster->connect("simplex");

$schema   = $session->schema();

为了重用相同的php cassandra会话,我应该手动实现某些东西,还是PHP-Cassandra驱动程序会处理它?<​​/ p>

PS:我在PHP或Cassandra方面经验不足。

1 个答案:

答案 0 :(得分:1)

是的,我在这里找到答案:https://datastax.github.io/php-driver/features/sessions/persistent_sessions/

PHP Cassandra驱动程序默认使用持久连接。