我可以使用一种受支持语言的库来监听更改。就我而言,它是 NodeJS,代码如下所示:
r = require('rethinkdb')
r.connect()
.then(function (conn) {
return r.table("messages").changes().run(conn);
})
.then(function (change) {
change.each(function (err, item) {
console.log(item)
});
});
但我想知道,是否可以运行一些请求,或者由 RethinkDB 引擎本身执行的过程,这样就不必在语言级别添加侦听器过程。
由于 RethinkDB 始终处于开启状态,并且正在倾听变化,我想从技术上讲它可以在那里做一些工作吗?