栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

69Dubbo学习

69Dubbo学习

一、单一应用二、远程调用

协议RPC-远程过程调用协议 三、Dubbo

Dubbo协议比较长连接和短连接dubbo的组件 四、第一个dubbo项目

提供者消费者使用接口作为独立项目 五、dubbo常用标签

公用标签提供者标签消费者标签常用配置 六、注册中心七、安装ZooKeeper

Windows安装Linux安装 八、dubbo项目使用zookeeper

服务提供者消费者 九、监控中心十、负载均衡结束

一、单一应用


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

微服务的调用和访问使用的是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:

九、监控中心

十、负载均衡




结束
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/700627.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号