canal正則配置讀取多個庫表

2021-10-04 14:11:47 字數 519 閱讀 6760

canal/conf/example/instance.properties

檔案中配置正則匹配多個庫表。

#table regex

canal.instance.filter.regex =

155_155\\.

.*,cms\\.measurementvalues

canal.mq.partition=

0canal.mq.topic= skf

canal.mq.partitionhash=

155_155\\.

.*:id,cms\\.measurementvalues:measurementvalueid

canal1.13之後可以使用 , (逗號)隔離匹配規則

上面含義為

匹配155_155庫下所有表(\需要轉義所以需要兩個)

cms庫下的measurementvalues表

第乙個根據id取hash 第二個正則根據measurementvalueid取hash

配置和讀取多個Properties檔案

1.使用 propertyplaceholderconfigurer 類載入乙個檔案時 載入多個檔案時 整合多工程下的多個分散的properties檔案 時 其中order屬性代表其載入的順序 如果沒有設定就按照載入 xml檔案時的順序,而 ignoreunresolvableplaceholder...

Mac 配置多個git版本庫

1 進入ssh目錄 cd ssh 2 用ssh keygen 生成一組新的id rsa new 和 id rsa new.pub 前者是私鑰,後者是公鑰 ssh keygen t rsa c test emial.com f id rsa new 郵箱為git伺服器上使用者名稱 id rsa new...

hibernate配置多個資料庫

我的問題是 我做了乙個平台,這個平台的多個客戶要使用一台伺服器。我用的資料庫是oracle,這樣的話,我想讓hibernate 配置上多個資料庫連線,而這些資料庫是相同表名,只是庫名不同。我查了其他說法 方案一 寫兩個hibernate.cfg.xml 使用資料庫a的時候 configuration...