我需要一个类似于监听器的东西来监听数据库中的变化。一旦发生变化,它就会将更新的行插入到pubSub队列中。最好的方法是什么?
它仍然处于alpha阶段,但你可以看看这个。https:/github.comcloudspannerecosystemspanner-change-watcher.
它是一个通用框架,通过轮询表的新提交时间戳来观察Spanner数据库的变化。它要求您要监视的表必须包含一列带有选项 ALLOW_COMMIT_TIMESTAMP=TRUE
并对这一栏进行填充。
它包含三个主要模块。