博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dubbo学习
阅读量:4656 次
发布时间:2019-06-09

本文共 1343 字,大约阅读时间需要 4 分钟。

PS:

PS

 
 

 

 

 

 

PS:可以简单的理解 ,就是分布式WebService PS:A、B系统都有a+b服务,现在用一个C系统集成a+b算法;那么C就是服务的提供者,A、B就是服务的提供者。

 

 

PS: 上面的红框非常构建非常困难,所以必修构建   ,使用下载 https://github.com/apache/incubator-dubbo/tree/dubbo-2.5.3 PS:想要用dubbo,还需要编译,还是比较麻烦的,但是我有编译好的版本

PS: 这个working set就是对同一个项目的的文件进行分类,然后创建了一个文件夹

背景

PS:在过去,开发的时候是多个功能集成在一个功能里;后来就成mvc;后来成分布式的服务提供;到最后流动的计算架构  这都是dubbo能做到的

服务治理

 

 

PS: monitor用来监控,根据调用的服务和消费服务次数来决定是否要添加服务器 调用关系:也就是把一个服务集成到服务中心进行管理

1. 服务容器负责启动,加载,运行服务提供者。

2. 服务提供者在启动时,向注册中心注册自己提供的服务。

3. 服务消费者在启动时,向注册中心订阅自己所需的服务。

4. 注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。

5. 服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。

6. 服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。

PS:然后安装zookeeper,  这个zookeeper的功能是  相当于注册中心的作用 1.解压安装包

 

2.修改配置文件位置

3.启动zookeeper

 

1.1. 搭建B系统对外提供服务

1.1.1. 创建工程

 

 PS:省略编辑过程,启动

 

PS: 启动的时候会报错,需要Maven install那个dubbo-b-api项目

 PS:    监控

 

 

 

 

 

1. dubbo的配置详解 看官方文档

 

 

 -----------------------------------------2019.3.7  二次学dubbo

1.搭建dubboOne

2.启动zookeeper

 

 

 

PS: dubboOne的修改,修改dubbo的版本,一直出错

PS: 服务方启动成功

---------------------------------测试调用服务

PS: 准备把服务的jar包导入

PS: dubboTwo调用成功

 

PS:如图是自测调用

PS: 模拟调用Http方式

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

PS: 如果想Springboot 2.x必须用1.8以上

 

转载于:https://www.cnblogs.com/bee-home/p/8881467.html

你可能感兴趣的文章
Redis Windows版安装详解
查看>>
linux后台运行python程序 nohup
查看>>
吴裕雄--天生自然 高等数学学习:对面积的曲面积分
查看>>
css
查看>>
消除头文件
查看>>
Android中数据文件解析(Json解析)
查看>>
自定义seekBar设置进度条背景图片
查看>>
java容器类1:Collection,List,ArrayList,LinkedList深入解读
查看>>
16日彻底去除安卓应用的内置广告
查看>>
再谈.NET Micro Framework移植
查看>>
ssm资源配置
查看>>
斗鱼爬虫,爬取颜值频道的主播图片和名字
查看>>
【Codeforces Round #439 (Div. 2) B】The Eternal Immortality
查看>>
【MemSQL Start[c]UP 3.0 - Round 1 B】 Lazy Security Guard
查看>>
【codeforces 499C】Crazy Town
查看>>
js 逻辑与 逻辑或
查看>>
“请求/响应”模型
查看>>
【坑】重写一个vector
查看>>
【UOJ 55】志愿者选拔
查看>>
Python -- pandas
查看>>