当前位置: 首页 > Linux

Dubbo2.6.8迁移指南(openEuler20.03LTSSP1)

时间:2023-04-06 01:22:42 Linux

Introduction简介Dubbo是阿里巴巴开源的一个高性能优秀的服务框架,让应用通过高性能的RPC(RemoteProcedureCall)实现服务输出。并且输入功能可以与Spring框架无缝集成。简单的说,Dubbo是一个基于Spring的RPC框架,可以实现服务的远程调用和服务的治理。建议版本建议使用Dubbo2.6.8版本。环境要求硬件要求硬件要求如表1项目描述CPUKunpeng920ProcessorNetworkAccessibleExternalNetworkStorage无要求内存无要求操作系统要求操作系统要求如表2项目版本openEuler20.03LTS-SP1aarch64Kernel4.19.90配置编译环境配置编译环境#cat/etc/resolv.confnameserver114.114.114.114nameserver8.8.8.8安装依赖包下载并安装依赖包yuminstalljava-1.8.0*tclgitgccgcc-c++makecmakelibtoolautoconfautomake-ycheckJavaversion[root@localhost~]#java-versionopenjdkversion"1.8.0_272"OpenJDKRuntimeEnvironmentBisheng(build1.8.0_272-b10)OpenJDK64-BitServerVMBisheng(build25.272-b10,mixedmode)安装Maven下载Maven安装包wgethttps://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin。tar.gz将安装包解压到指定目录tar-zxvfapache-maven-3.6.3-bin.tar.gz-C/opt/配置Maven环境变量。A。在“/etc/profile”文件末尾添加Maven路径echo"MAVEN_HOME=/opt/apache-maven-3.6.3/">>/etc/profileecho"exportPATH=$MAVEN_HOME/bin:$PATH">>/etc/profileb.使修改的环境变量生效。source/etc/profile查看配置是否生效。[root@localhost~]#mvn-vApacheMaven3.6.3(cecedd343002696d0abb50b32b541b8a6ba2883f)Mavenhome:/opt/apache-maven-3.6.3Javaversion:1.8.0_272,vendor:Bisheng,runtime:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.272.b10-7.oe1.aarch64/jre默认语言环境:en_US,平台编码:UTF-8OS名称:“linux”,版本:“4.19.90-2012.4.0.0053.oe1.aarch64",arch:"aarch64",family:"unix"修改Maven配置文件中的本地仓库、远程仓库、proxy等。配置文件路径:“/opt/apache-maven-3.6.3/conf/settings.xml”。配置网络代理,host、port、username、password需要根据当前环境修改:my-proxytruehttps代理服务器URL代理服务器端口用户名密码local.net|some.host.commy-proxy1truehttp代理服务器的url代理服务器端口用户名passwordlocal.net|some.host.com配置远程仓库:huaweicloud*https://mirrors.huaweicloud.com/repository/maven/编译Dubbo2.6.8获取源码mkdir/home/Dubbo&&cd/home/dubbo&&wgethttps://github.com/apache/dubbo/archive/dubbo-2.6.8.tar.gz&&tar-xvfdubbo-2.6.8.tar.gz编译dubbo-rpc-redis模块mvninstallifwindow显示BUILDSUCCESS,则dubbo-rpc-redis模块编译成功。Dubbo2.6.8/home/Dubbo/dubbo-dubbo-2.6.8/pom.xml文件在第552行后添加:如果显示BUILDSUCCESS,则Dubbo2.6.8编译成功。编译好的dubbo-2.6.8.jar包保存在“all/target”目录下。相关链接:openEuler官网:www.openeuler.org/操作系统迁移专区:https://www.openeuler.org/zh/...openEuler兼容列表:https://www.openeuler.org/zh/...openEuler迁移指南:https://www.openeuler.org/zh/...