码迷,mamicode.com
首页 > 其他好文 > 详细

dubbo升级2.7小试验

时间:2019-10-20 16:18:11      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:xsd   新版   class   使用   cli   执行   img   apach   group   

dubbo2.7除了官方文档以外的资料目前还是挺少的,由于后期会把项目中的dubbo版本升级到最新版,所以先使用简单的测试试验一下(测试用的是这个https://www.cnblogs.com/sheng-yang/p/11307199.html)。

测试中先不用2.7新特性(元数据中心,配置中心...)

主要更改的地方:

1、pom文件

com.alibaba 改为 org.apache.dubbo

2、xml文件

新版使用:

<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模块:

技术图片

测试中用到的依赖:

  <dependencies>
    <dependency>
      <groupId>com.dubbo.api</groupId>
      <artifactId>api</artifactId>
      <version>1.0-SNAPSHOT</version>
    </dependency>

    <dependency>
      <groupId>org.apache.dubbo</groupId>
      <artifactId>dubbo</artifactId>
      <version>2.7.3</version>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context</artifactId>
      <version>4.3.10.RELEASE</version>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-core</artifactId>
      <version>4.3.10.RELEASE</version>
    </dependency>

    <dependency>
      <groupId>io.netty</groupId>
      <artifactId>netty-all</artifactId>
      <version>4.1.34.Final</version>
    </dependency>

    <dependency>
      <groupId>com.101tec</groupId>
      <artifactId>zkclient</artifactId>
      <version>0.2</version>
    </dependency>

    <dependency>
      <groupId>org.apache.curator</groupId>
      <artifactId>curator-framework</artifactId>
      <version>2.12.0</version>
    </dependency>

    <dependency>
      <groupId>org.apache.curator</groupId>
      <artifactId>curator-recipes</artifactId>
      <version>2.8.0</version>
    </dependency>

    <dependency>
      <groupId>org.apache.zookeeper</groupId>
      <artifactId>zookeeper</artifactId>
      <version>3.4.9</version>
    </dependency>
  </dependencies>

这里要注意版本匹配问题,之前我因为curator-recipes版本过高而出错,换成低版本就没问题了。

开启zookeeper,运行ServiceTest,启动服务,在dubbo-ops中查看

(dubbo-admin的安装方式可以看https://www.cnblogs.com/sheng-yang/p/11508389.html

技术图片

 

 说明:

如果在虚拟机上跑的话,可以写个执行脚本,把项目打包,复制到虚拟机上,解压后,运行脚本文件

在Linux上搭建dubbo环境,这篇文章写的挺全的https://www.cnblogs.com/sunnyplab/p/9546454.html(不是针对最新版本,但大部分都是可以借鉴的)

dubbo升级2.7小试验

标签:xsd   新版   class   使用   cli   执行   img   apach   group   

原文地址:https://www.cnblogs.com/sheng-yang/p/11707673.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!