Dubbo2.7 has very little information other than the official documents. Since the dubbo version in the project will be upgraded to the latest version later, so use a simple test to test it first (the test is this https ://www.cnblogs.com/sheng-yang/p/11307199.html).
The new features of 2.7 (metadata center, configuration center…) are not used in the test.
The main changes are:
1, pom file
p>
com.alibaba
Change toorg.apache.dubbo
2. xml file
Use of the new version:
<< /span>beans xmlns= "http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dubbo="http://dubbo.apache.org/schema/dubbo"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://dubbo.apache.org/schema/dubbo http://dubbo.apache.org/schema/dubbo/dubbo.xsd">
provider module:
Dependencies used in the test:
< span>dependencies>
<dependency >
<groupId >com.dubbo.apigroupId>
<artifactId >apiartifactId>
<version >1.0-SNAPSHOTversion>
dependency>
<dependency >
<groupId >org.apache.dubbogroupId>
<artifactId >dubboartifactId>
<version >2.7.3version>
dependency>
<dependency >
<groupId >org.springframeworkgroupId>
<artifactId >spring-contextartifactId>
<version >4.3.10.RELEASEversion>
dependency>
<dependency >
<groupId >org.springframeworkgroupId>
<artifactId >spring-coreartifactId>
<version >4.3.10.RELEASEversion>
dependency>
<dependency >
<groupId >io.nettygroupId>
<artifactId >netty-allartifactId>
<version >4.1.34.Finalversion>
dependency>
<dependency >
<groupId >com.101tecgroupId>
<artifactId >zkclientartifactId>
<version >0.2version>
dependency>
<dependency >
<groupId >org.apache.curatorgroupId>
<artifactId >curator-frameworkartifactId>
<version >2.12.0version>
dependency>
<dependency >
<groupId >org.apache.curatorgroupId>
<artifactId >curator-recipesartifactId>
<version >2.8.0version>
dependency>
<dependency >
<groupId >org.apache.zookeepergroupId>
<artifactId >zookeeperartifactId>
<version >3.4.9version>
dependency>
dependencies>
Here we must pay attention to the version matching problem. I used the curator-recipes version before If it is too high and it makes a mistake, it will be no problem to change to a low version.
Turn on zookeeper, run ServiceTest, start the service, and view it in dubbo-ops
(The installation method of dubbo-admin can be found at https://www.cnblogs.com/sheng- yang/p/11508389.html)
Description:
If you are running on a virtual machine, you can write an execution script, package the project, copy it to the virtual machine, decompress it, and run the script file
Building a dubbo environment on Linux, this article is quite comprehensive https://www.cnblogs.com/sunnyplab/p/9546454.html (not for the latest version, but most of them can be used for reference) )
com.alibaba
Change toorg.apache.dubbo< /code>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:dubbo="http://dubbo.apache.org/schema/dubbo"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://dubbo.apache.org/schema/dubbo http://dubbo.apache.org/schema/dubbo/dubbo.xsd">
<dependencies >
<dependency >
<groupId >com.dubbo.apigroupId>
<artifactId >apiartifactId>
<version >1.0-SNAPSHOTversion>
dependency>
<dependency >
<groupId >org.apache.dubbogroupId>
<artifactId >dubboartifactId>
<version >2.7.3version>
dependency>
<dependency >
<groupId >org.springframeworkgroupId>
<artifactId >spring-contextartifactId>
<version >4.3.10.RELEASEversion>
dependency>
<dependency >
<groupId >org.springframeworkgroupId>
<artifactId >spring-coreartifactId>
<version >4.3.10.RELEASEversion>
dependency>
<dependency >
<groupId >io.nettygroupId>
<artifactId >netty-allartifactId>
<version >4.1.34.Finalversion>
dependency>
<dependency >
<groupId >com.101tecgroupId>
<artifactId >zkclientartifactId>
<version >0.2version>
dependency>
<dependency >
<groupId >org.apache.curatorgroupId>
<artifactId >curator-frameworkartifactId>
<version >2.12.0version>
dependency>
<dependency >
<groupId >org.apache.curatorgroupId>
<artifactId >curator-recipesartifactId>
<version >2.8.0version>
dependency>
<dependency >
<groupId >org.apache.zookeepergroupId>
<artifactId >zookeeperartifactId>
<version >3.4.9version>
dependency>
dependencies>