下面是本人之前详细的适配nacos2.3.1步骤和代码
https://blog.csdn.net/duanyuanjun/article/details/140443827
源码修改参考
datasource.7z 对应的是2.5.1的源码


!!!!!!!!!!!!!!
下载资源包 解压有三个文件
nacos-highgo-datasource-plugin-ext-2.5.2.jar.7z
nacos-highgo-datasource-plugin-ext-3.1.1.jar.7z
datasource.7z 对应的是2.5.1的源码 可以直接编译 修改其他版本也可参考

修改配置文件 application.properties 变量可以写入到环境变量中

#spring.datasource.platform=${SPRING_DATASOURCE_PLATFORM:}
spring.sql.init.platform=${SPRING_DATASOURCE_PLATFORM:highgo}
db.num=${MYSQL_DATABASE_NUM:1}
db.url.0=jdbc:${SPRING_DATASOURCE_PLATFORM}://${MYSQL_SERVICE_HOST}:${MYSQL_SERVICE_PORT:3306}/${MYSQL_SERVICE_DB_NAME}?${MYSQL_SERVICE_DB_PARAM:characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false}
db.user.0=${MYSQL_SERVICE_USER}
db.password.0=${MYSQL_SERVICE_PASSWORD}
db.pool.config.driverClassName=${DB_DRIVER_CLASSNAME:com.highgo.jdbc.Driver}
编写 Dockerfile 重新生成适配瀚高的镜像
FROM nacos/nacos-server:v2.5.2-slim
COPY nacos-highgo-datasource-plugin-ext-2.5.2.jar /home/nacos/plugins/
COPY application.properties /home/nacos/conf/application.properties
生成新的镜像 docker build -t your-new-image:tag .
表结构
![]()

Nacos2.2.0适配瀚高数据库
https://www.highgo.com/document/zh-cn/application/Nacos.html
这个是发现一个适配oracle、mssql、pgsql等其他数据库的插件

2965

被折叠的 条评论
为什么被折叠?



