69Dubbo学习

一、单一应用

在这里插入图片描述

在这里插入图片描述
现在互联网应用的特征:以分布式的方式管理多台服务器多个服务,每个服务都是小而单一可部署的。分布式部署,微服务开发。

微服务的调用和访问使用的是dubbo框架。

二、远程调用

协议

在这里插入图片描述

RPC-远程过程调用协议

在这里插入图片描述

三、Dubbo

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Dubbo协议

在这里插入图片描述
在这里插入图片描述

比较长连接和短连接

在这里插入图片描述
在这里插入图片描述
一般用户访问服务器是短连接(连接传输完就断开),服务器之间传输是长连接(一直开着)。

dubbo的组件

五大:容器(spring),提供者,消费者,注册中心,监控中心
在这里插入图片描述

四、第一个dubbo项目

在这里插入图片描述

提供者

在这里插入图片描述
2:
在这里插入图片描述
3:
在这里插入图片描述
4:
在这里插入图片描述
5:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6:验证文件是否读取成功,配置是否有效
在这里插入图片描述
7:
在这里插入图片描述
8:选中该项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

消费者

在这里插入图片描述
2:不需要spring-web的jar包
在这里插入图片描述
3:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4:
在这里插入图片描述
或者
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

使用接口作为独立项目

如果要使用多个服务提供者接口,则需要把所有接口定义到一个单独的项目里,再把这个项目导成jar包,消费者直接导入这个jar包。

五、dubbo常用标签

一般用的是配置文件的方式来实现dubbo,不使用注解方式。
在这里插入图片描述

公用标签

在这里插入图片描述

提供者标签

在这里插入图片描述
在这里插入图片描述

消费者标签

在这里插入图片描述
在这里插入图片描述

常用配置

在这里插入图片描述
在这里插入图片描述

六、注册中心

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七、安装ZooKeeper

Windows安装

复制sample.cfg并修改zoo.cfg配置文件
在这里插入图片描述

在这里插入图片描述
启动
在这里插入图片描述

Linux安装

在这里插入图片描述
与Windows中的目录结构一样
在这里插入图片描述
新建data文件夹
在这里插入图片描述
复制sample.cfg并修改zoo.cfg配置文件
在这里插入图片描述

在这里插入图片描述
启动,进入bin目录
在这里插入图片描述
关闭
在这里插入图片描述

八、dubbo项目使用zookeeper

服务提供者

在这里插入图片描述
2:
在这里插入图片描述
5:
在这里插入图片描述
去掉不需要的东西
在这里插入图片描述

消费者

在这里插入图片描述
2:和提供者一样

3:
在这里插入图片描述

九、监控中心

在这里插入图片描述

十、负载均衡

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值