Linux环境下Dubbo入门测试(Dubbo的Hello World搭建)

本文介绍了在Ubuntu 18.04环境中搭建Dubbo入门项目的详细步骤,包括Zookeeper、Java、Maven和Dubbo的安装,以及代码编写和测试。通过创建服务接口、服务提供者和消费者,实现简单的服务调用。最后,简要提及了Dubbo Admin的安装和使用。
摘要由CSDN通过智能技术生成

在Dubbo架构下搭建Hello World入门项目,话不多说直接介绍入门项目搭建的整个过程。

所需环境

1.Linux版本:Ubuntu 18.04.1 LTS
2.Zookeeper:3.4.11 Zookeeper官网
3.Java:JDK1.8+
4.Maven:3.2.5 maven官网
5.Dubbo:2.6.0 Dubbo官方GitHub地址

环境搭建

  • Zookeeper环境搭建

    • Java 环境变量设置
    vim /etc/profile   //修改系统配置文件
    		export JAVA_HOME=/usr/local/software/jdk1.8
      		export JRE_HOME=${JAVA_HOME}/jre
      		export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
      		export PATH=${JAVA_HOME}/bin:$PATH
    
    source /ect/profile   //修改后的配置立刻生效
    
    • Zookeeper安装

    1.解压Zookeeper

    tar -zxvf 
    

    2.将Zookeeper注册为服务
    (此步骤不是必须步骤,只是为了以后方便启动Zookeeper,如果不进行此步骤可以直接使用Zookeeper自带的启动脚本进行启动,使用自带脚本启动的方法会在稍后进行介绍)
    参考Ubuntu 18.04 Zookeeper注册系统服务

    3.启动Zookeeper
    (1)如果将Zookeeper注册为服务

    systemctl start zookeeper.service
    

    (2)如果没有将Zookeeper注册为服务,则使用Zookeeper自带的启动脚本进行启动

    /usr/local/software/zookeeper-3.4.11/bin/zkServer.sh start
    
  • Dubbo Admin环境搭建
    为了让使用户更好的管理或监控众多的dubbo服务,dubbo官方提供了可视化的监控程序——Dubbo Admin。不过不安装监控中心也不会影响dubbo的使用。
    1.下载dubbo admin dubbo admin官方下载地址
    2.进入dubbo admin的src/main/resources目录,修改application.properties中的配置(默认使用zookeeper作为注册中心,一般不需要改动,默认配置即可使用)

       application.properties默认配置:
       server.port=7001
       spring.velocity.cache=false
       spring.velocity.charset=UTF-8
       spring.velocity.layout-url=/templates/default.vm
       spring.messages.fallback-to-system-locale=false
       spring.messages.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值