【问题标题】:Is there a way to monitor the cassandra table column continuosly for particular columns using nodejs?有没有办法使用nodejs连续监控特定列的cassandra表列?
【发布时间】:2018-07-02 21:09:36
【问题描述】:

我需要持续监控 cassandra 数据库表的 2 列值,如果 column1==true 和 column2==true,我需要执行一些操作。

Cassandra-driver 库是否有能力做到以上几点?或任何其他库来执行上述操作?

【问题讨论】:

    标签: node.js cassandra cassandra-driver


    【解决方案1】:

    据我所知,cassandra驱动没有这种能力。

    但 Cassandra 有 triggers 功能。触发器代码应该放在 Cassandra 节点上,并且应该是 JVM 语言之一:

    触发器可以用任何 Java (JVM) 语言编写,并且存在于数据库之外。您将触发器代码放在 Cassandra 安装目录的 lib/triggers 子目录中,它在集群启动期间加载,并且存在于参与集群的每个节点上。表上定义的触发器在请求的 DML 语句发生之前触发,从而确保事务的原子性。

    【讨论】:

      猜你喜欢
      • 2015-03-25
      • 2018-05-07
      • 2015-09-19
      • 2013-08-31
      • 2017-05-14
      • 1970-01-01
      • 2019-09-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多