博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Dubbo总结(一)
阅读量:3960 次
发布时间:2019-05-24

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

什么是分布式系统

《分布式系统原理与泛型》中是这样定义的分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统

单体应用到分布式的演变

单体应用的优缺点:易于开发和部署,不利于扩展和协同开发

垂直应用架构

分布式服务架构

RPC 框架的作用

RPC 调度流程图(占坑)

RPC框架解决的问题是,不同服务器之间如何进行通信,如何远程调度

评判一个RPC框架优劣的两点:1、序列化和反序列化机制速度   2、框架在各个服务器之间建立连接的速度

什么是Dubbo?

Dubbo是一款高性能的,轻量级的开源Java rpc框架

Dubbo的三大核心功能:面向接口的远程方法调用,智能容错和负载均衡,服务的自动注册和发现

Dubbo的设计架构

dubbo官网  

init:初始化过程  async:异步  sync:同步

0、启动  1、注册  2、订阅  (init) 

3、通知  5、汇总(异步)

4、调用  (同步)

provider:提供者

consumer:消费者

container:dubbo容器

registry:注册中心

monitor:监控中心

关于zookeeper的介绍及配置

附,zookeeper   win免安装版

链接:https://pan.baidu.com/s/1RngLtnt-nEl9361E84n03g   提取码:0est

 

Zookeeper注册服务器

zookeeper是apache hadoop的子项目。由于它提供树状目录服务并支持更改通知,

因此适合将其用作dubbo的注册表服务器。它是经过现场验证的产品,因此建议在生产环境中使用它

官网下载使用步骤  

Dubbo-admin和dubbo-monitor的搭建及使用

详细使用教程  

dubbo 2.6.x版本的使用  源码地址:

转载地址:http://goazi.baihongyu.com/

你可能感兴趣的文章
JavaScript原型
查看>>
JavaScript原型
查看>>
JavaScript原型
查看>>
JDK工具
查看>>
JDK工具
查看>>
JNA-JNI升级版
查看>>
JNA-JNI升级版
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>
Android 下 JNI 开发
查看>>