Nacos 支持達夢數(shù)據(jù)庫持久化插件使用
Nacos 從 2.2.0 版本開始,可通過 SPI 機制注入多數(shù)據(jù)源實現(xiàn)插件,并在引入對應(yīng)數(shù)據(jù)源實現(xiàn)后,便可在 Nacos 啟動時通過讀取 application.properties 配置文件中 spring.datasource.platform 配置項選擇加載對應(yīng)多數(shù)據(jù)源插件.

“Nacos 官方默認實現(xiàn) MySQL、Derby ,其他類型數(shù)據(jù)庫接入需要參考下文自己擴展。

自定義 dm8 插件
1.增加 dm8 數(shù)據(jù)庫插件
“依賴已上傳 maven 中央倉庫,請勿使用阿里云代理
<!--達夢數(shù)據(jù)庫插件-->
<dependency>
<groupId>com.pig4cloud.plugin</groupId>
<artifactId>nacos-datasource-plugin-dm8</artifactId>
<version>0.0.1</version>
</dependency>
<dependency>
<groupId>com.dameng</groupId>
<artifactId>DmJdbcDriver18</artifactId>
<version>8.1.1.193</version>
</dependency>
2.導(dǎo)入 nacos dm8 數(shù)據(jù)庫腳本
再達夢數(shù)據(jù)庫管理工具上創(chuàng)建名為 nacos 的表空間,導(dǎo)入一下數(shù)據(jù)庫腳本
數(shù)據(jù)庫腳本
3.配置 nacos 數(shù)據(jù)源鏈接信息
db:
num: 1
url:
0: jdbc:dm://172.27.0.5:5236/nacos
user: nacos
password: nacos@123
pool:
config:
driver-class-name: dm.jdbc.driver.DmDriver
4.配置數(shù)據(jù)庫平臺
spring:
datasource:
platform: dameng

“源碼地址: https://github.com/pig-mesh/nacos-datasource-plugin-dm8
2022-12-27
2022-12-19
2022-12-15
加群一塊學(xué)習(xí)nacos2.2
評論
圖片
表情
全部評論
QS5852663ee8445cc5c2024-05-11 11:39
