Nacos-2.2.2源码修改集成高斯数据库GaussDB,postresql

一 ,下载代码

Release 2.2.2 (Apr 11, 2023) · alibaba/nacos · GitHub

二, 执行打包

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

mvn -Prelease-nacos ‘-Dmaven.test.skip=true’ ‘-Drat.skip=true’ clean install -U
注意:请不要把源码放在中文路径下,会报各种意想不到的错误。

打包的结果在distribution中

三,添加驱动jar包

 1,根目录下:/pom.xml

postgresql的 

<postgresql.version>42.3.3</postgresql.version>

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>${postgresql.version}</version>
</dependency>

高斯的

<opengauss.version>3.0.0</opengauss.version>

<dependency>
    <groupId>org.opengauss</groupId>
    <artifactId>opengauss-jdbc</artifactId>
    <version>${opengauss.version}</version>
</dependency>

2,config项目下的 /pom.xml

postgresql的

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
</dependency>

高斯的

<dependency>
   <groupId>org.opengauss</groupId>
   <artifactId>opengauss-jdbc</artifactId>
</dependency>

3,naming项目下的

 postgresql的

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
</dependency>

高斯的

 <dependency>
      <groupId>org.opengauss</groupId>
      <artifactId>opengauss-jdbc</artifactId>
 </dependency>

四,添加PostgreSQL驱动代码

高斯的驱动代码和PostgreSQL是一模一样的

① PropertiesConstant.java

    public static final String POSTGRESQL = "postgresql";

② PropertyUtil.java#loadSetting

String platform = DatasourcePlatformUtil.getDatasourcePlatform("");
            /*boolean useExternalStorage = !PropertiesConstant.EMPTY_DATASOURCE_PLATFORM.equalsIgnoreCase(platform)
                    && !PropertiesConstant.DERBY.equalsIgnoreCase(platform);
             setUseExternalDB(useExternalStorage);*/
            setUseExternalDB(PropertiesConstant.MYSQL.equalsIgnoreCase(platform) || PropertiesConstant.POSTGRESQL.equalsIgnoreCase(platform));

③ ExternalDataSourceProperties.java

    private static final String JDBC_DRIVER_NAME_POSTGRESQL = "org.postgresql.Driver";

④ StartingApplicationListener.java

    private static final String DATABASE_POSTGRESQL = "postgresql";

五, 配置文件

数据库链接自己配置

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: nacos-server-2.2.2.zip是一种用于下载Nacos Server 2.2.2版本的压缩文件。Nacos Server是一款用于构建云原生应用的动态服务发现、配置管理和服务管理平台。通过下载并安装nacos-server-2.2.2.zip,用户可以在自己的环境中搭建一个Nacos Server实例。 要下载nacos-server-2.2.2.zip,首先需要找到可靠的来源。可以在官方Nacos网站上找到最新的稳定版本的下载链接。在该网站上,用户可以找到nacos-server-2.2.2.zip的下载页面或相关下载链接。 下载nacos-server-2.2.2.zip后,需要将其解压缩到适当的目录中。解压缩后,用户可以在该目录下找到Nacos Server的可执行文件和相关的配置文件。 在解压缩并配置完成后,可以通过启动脚本或命令来启动Nacos Server实例。一旦启动成功,用户可以通过访问相应的URL来使用Nacos Server的功能。Nacos Server提供了丰富的API和控制台界面,用于管理服务注册与发现、配置管理、服务健康状态等功能。 总之,nacos-server-2.2.2.zip可以通过官方网站下载,并且通过解压缩和配置来搭建一个Nacos Server实例。通过这个实例,用户可以在云原生应用中进行服务发现、配置管理和服务管理。 ### 回答2: nacos-server-2.2.2.zip是Nacos的一个特定版本的压缩文件,用于下载和安装Nacos服务器。Nacos是一个开源项目,它提供了一种动态服务发现、配置管理和服务管理的解决方案。下载nacos-server-2.2.2.zip可以获得该版本的Nacos服务器,并开始使用Nacos的各种功能。 要下载nacos-server-2.2.2.zip,可以按照以下步骤进行操作: 1. 打开Nacos的官方网站或者Github页面(https://github.com/alibaba/nacos)。 2. 在页面上找到"Nacos Releases"或者"Nacos下载"等类似的选项。 3. 在可用的版本列表中,找到并点击查看"Nacos 2.2.2版本"。 4. 在该版本页面上,找到可用的下载链接,通常会有一个包含".zip"后缀的链接。 5. 点击下载链接,浏览器会开始下载nacos-server-2.2.2.zip文件。 6. 下载完成后,可以解压缩该文件,并使用解压后的内容进行Nacos服务器的安装和配置。 通过下载nacos-server-2.2.2.zip,您可以获取Nacos的最新版本,并开始使用Nacos提供的服务发现、配置管理和服务管理功能。作为一个开源项目,Nacos也有更高版本的发布和更新,所以要保持关注以了解最新的发展和更新。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值