Nacos 支持人大金倉持久化插件使用

插件源碼地址:https://github.com/pig-mesh/nacos-datasource-plugin-kingbase
Nacos 從 2.2.0 版本開始,可通過 SPI 機制注入多數(shù)據(jù)源實現(xiàn)插件,并在引入對應數(shù)據(jù)源實現(xiàn)后,便可在 Nacos 啟動時通過讀取 application.properties 配置文件中 spring.datasource.platform 配置項選擇加載對應多數(shù)據(jù)源插件.
Nacos 插件化實現(xiàn)“Nacos 官方默認實現(xiàn) MySQL、Derby ,其他類型數(shù)據(jù)庫接入需要參考下文自己擴展。

自定義人大金倉插件
1. 添加 人大金倉 插件
“依賴已上傳 maven 中央倉庫,請勿使用阿里云代理
<dependency>
????<groupId>com.pig4cloud.plugin</groupId>
????<artifactId>nacos-datasource-plugin-kingbase</artifactId>
????<version>0.0.2</version>
</dependency>
<!--人大金倉數(shù)據(jù)庫驅(qū)動-->
<dependency>
????<groupId>com.pig4cloud.plugin</groupId>
????<artifactId>kingbase8</artifactId>
????<version>8.6.0</version>
</dependency>
2. 導入 nacos 人大金倉 數(shù)據(jù)庫腳本
- 特殊設置:kingbase.conf , '' null 的轉(zhuǎn)換
ora_input_emptystr_isnull?=?off
點擊下載 nacos kingbase 腳本
3. 配置 人大金倉 數(shù)據(jù)源鏈接信息
db:
??num:?1
??url:
????0:?jdbc:kingbase8://127.0.0.1:54321/test?currentSchema=pig_config
??user:?SYSTEM
??password:?SYSTEM
??pool:
????config:
??????driver-class-name:?com.kingbase8.Driver
4. 指定 nacos 數(shù)據(jù)源平臺
spring:
??datasource:
????platform:?kingbase8

往期推薦
Nacos 支持Oracle數(shù)據(jù)庫持久化插件使用
Nacos 支持PostgreSQL數(shù)據(jù)庫持久化插件使用
插件源碼地址:https://github.com/pig-mesh/nacos-datasource-plugin-kingbase
點擊下載 nacos kingbase 腳本:?https://github.com/pig-mesh/nacos-datasource-plugin-kingbase/tree/master/sql
評論
圖片
表情
