Java之Dubbo入门到精通【IDEA版】软件安装和项目搭建【一】(一篇文章精通系列)

这篇博客介绍了如何在IntelliJ IDEA中使用Dubbo进行开发,从Zookeeper的安装启动开始,逐步讲解了创建Java工程、搭建Web工程、引入依赖、编写Service和Controller,直至完成远程服务调用。适合Java开发者入门Dubbo框架。
摘要由CSDN通过智能技术生成
  • Dubbo是阿里巴巴公司开源的一个高性能、轻量级的Java RPC框架。

  • 致力于提供高性能和透明化的RPC远程服务调用方索,以及SOA服务治理方案。

  • 官网:https://dubbo.apache.org/zh/

在这里插入图片描述

点击快速开始

在这里插入图片描述

在这里插入图片描述

节点角色说明:

  • Provider:暴露服务的服务提供方

  • Container:服务运行容器

  • Consumer:调用远程服务的服务消费方

  • Registry:服务注册与发现的注册中心

  • Monitor:统计服务的调用次数和调用时间的监控中心

二、Dubbo快速入门


1、Zookeeper安装和启动

. Dubbo官方推荐使用Zookeeper作为注册中心

下载安装Zookeeper,在这之前需要安装Java这里不演示

在这里我们使用的是虚拟机安装Zookeeper,在虚拟机当中的opt目录当中创建zookeeper目录

mkdir zookeeper

在这里插入图片描述

通过WinSCP将对应的Zookeeper安装包上次到Linux当中的opt/zookeeper目录当中

在这里插入图片描述

在终端当中解压对应的zookeeper

tar -zxvf apache-zookeeper-3.5.6-bin.tar.gz

在这里插入图片描述

在这里插入图片描述

修改配置文件

进入配置文件的目录当中

进入

cd /opt/zookeeper/apache-zookeeper-3.5.6-bin/conf

在这里插入图片描述

复制zoo_sample.cfg 修改其文件名

cp zoo_sample.cfg zoo.cfg

在这里插入图片描述

编辑 zoo.cfg

vim zoo.cfg

我们需要修改dataDir=/tmp/zookeeper

在这里插入图片描述

开启另外一个终端窗口

进入到/opt/zookeeper

cd /opt/zookeeper

创建zkdata目录

mkdir zkdata

在这里插入图片描述

回到之前的终端修改dataDir,按i插入,然后设置对应的路径,/opt/zookeeper/zkdata

在这里插入图片描述

然后esc->:->wq

启动zookeeper

进入bin目录

在这里插入图片描述

启动zkServer.sh

./zkServer.sh start

在这里插入图片描述

停止zkServer.sh

./zkServer.sh stop

查看状态

./zkServer.sh status

2、Dubbo快速入门

(1)相关概念

在这里插入图片描述

实现步骤

(1)创建服务提供者Provider模块

(2)创建服务消费者Consumer模块

(3)在服务提供者模块编写UserServiceImpl提供服务

(4)在服务消费者中的UserController远程调用UserServiceImpl提供的服务

(5)分别启动两个服务,测试

3、搭建Web工程

(2)创建Java工程

在这里插入图片描述

在这里插入图片描述

创建了一个空项目

在这里插入图片描述

在这里插入图片描述

设置一下JDK

在这里插入图片描述

配置好

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值