nacos-datasource-plugin-extension是nacos-datasource-plugin的扩展插件,支持nacos-datasource-plugin-extension使用postgresql数据库、DB2数据库和Oracle数据库。
注: 仅对原有插件功能进行了增强,没有做任何改动。
开源项目地址: nacos-datasource-plugin-extension
优点
- 无侵入:
nacos-datasource-plugin-extension
在nacos-datasource-plugin
的基础上进行扩展,只增强不改变,引入nacos-datasource-plugin-extension
不会对您现有的nacos
构架产生任何影响,而且无需新增任何非原生nacos
配置 - 依赖少:仅仅依赖
nacos-datasource-plugin
以及naccos-common
,且在引用时不会引入依赖
使用
-
添加
nacos-datasource-plugin-extension
依赖- 最新版本: V2.2.1
- Maven:
<dependency><groupId>io.github.georgeanson</groupId><artifactId>nacos-datasource-plugin-extension</artifactId><version>Latest Version</version>
</dependency>
-
Gradle
compile group: 'io.github.georgeansonu', name: 'nacos-datasource-plugin-extension', version: 'Latest Version'
-
Yaml配置。 以下是一个示例配配置,使用
db2
数据库作为外部存储(本项目不新增任何其他非nacos
原生配置)spring:sql:init:platform: db2 #Choose one: db2,mysql,postgresql db:num: 1url.0: jdbc:db2://${DB2_HOST}:${DB2_PORT}/${DB2_INSTANCE}user: ${DB2_USER}password: ${DB2_PWD}pool:config:driver-class-name: com.ibm.db2.jcc.DB2Driverconnection-test-query: select 1 FROM SYSIBM.SYSDUMMY1schema: ${DB2_SCHEMA}
相关链接
- Nacos
最新版本: V2.2.1
其他
- 开源许可证:Apache License, Version 2.0
- 任何有兴趣更多地参与 nacos-datasource-plugin-extension 的开发人员都可以做出贡献!
- 通过电子邮件
georgeanson.gm@gmail.com
与我联系。如有任何问题或疑问,欢迎在问题上提出。 - 期待您的意见。回复可能会迟到,但不会被拒绝。