簡體   English   中英

從 Spanner 讀取數據到 PubSub 隊列的最佳方法是什么?

[英]What is the best way to read data from Spanner to PubSub Queue?

我需要像監聽器這樣的東西來監聽數據庫中的變化。 一旦發生一些變化,它就會在 pubSub 隊列中插入更新的行。 做這個的最好方式是什么?

它仍處於 alpha 階段,但你可以看看這個:https://github.com/cloudspannerecosystem/spanner-change-watcher

它是一個通用框架,用於通過輪詢表中的新提交時間戳來觀察 Spanner 數據庫的更改。 它確實需要您要監視更改的表包含一個帶有選項ALLOW_COMMIT_TIMESTAMP=TRUE的列,並填充該列。

它包含三個主要模塊:

  1. google-cloud-spanner-watcher :這是一個通用框架,用於監視 Spanner 數據庫的更改。
  2. google-cloud-spanner-publisher :它使用上述框架並發布對一個或多個 Pubsub 主題的所有更改。
  3. google-cloud-spanner-archiver :這是一個示例應用程序,用於使用來自 Publisher 的消息,該消息將所有更改存檔在 Google Cloud Storage 中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM