信创改造,nacos支持postgresql,kingbase(人大金仓)存储, 含改造后生产可用源码

本文介绍了如何在信创环境中使用kingbase作为Nacos的数据存储,包括源码编译、Dockerfile配置、数据库连接参数以及多节点服务部署的详细步骤。
摘要由CSDN通过智能技术生成

源码见最下方

简介
  1. 信创nacos,版本使用kingbase(人大金仓)作为数据存储的服务
源码启动地址

console模块,nacos程序进行启动

源码编译

在nacos源码根目录下打开terminal窗口执行,编译成功之后,distribution模块下生成target目录,里面有编译之后的文件

mvn -Prelease-nacos '-Dmaven.test.skip=true' '-Dcheckstyle.skip=true' clean install -U

注意:编译之前此处需要加上版本号,不用可能会报错,如下图(根据实际情决定是否需要)

打包docker镜像

image.png

  1. 使用distribution模块下,docker目录中的Dockerfile11文件进行打包,复制到服务器并修改为Dockerfile
  2. 将docker目录下的bin,和conf复制到服务器
  3. 将源码编译的 nacos-server-2.0.4.tar.gz 复制到服务器
  4. 执行 docker build -t nacos-server .
具体配置文件见conf下的application.properties

根据你自己的配置,在docker服务启动时,或者jar包启动时候指定配置参数

SPRING_DATASOURCE_PLATFORM: kingbase
JDBC_PLATFORM: kingbase8
SERVICE_HOST: 192.169.123.1
SERVICE_DB_NAME: nacos_config
SERVICE_PORT: 54321
SERVICE_USER: chengdu
SERVICE_PASSWORD: *********
SERVICE_DB_PARAM: currentSchema=nacos_config&characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
NACOS_SERVERS: nacos1:8848 nacos2:8848 nacos3:8848
PREFER_HOST_MODE: hostname
JVM_XMS: 2g
JVM_XMX: 2g
JVM_MS: 512m
JVM_MMS: 512m  

源码地址

https://gitee.com/siniankxq/nacos

参考文章

https://blog.csdn.net/And__One/article/details/131283266

  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值