博客专栏  >  互联网   >  Dubbo原理解析

Dubbo原理解析

Dubbo是阿里巴巴开源的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案

关注
212 已关注
28篇博文
  • 27. Dubbo原理解析-管理控制台

    Dubbo的dubbo-admin模块是后台管理系统,它的MVC框架式基于webx3的,webx是阿里巴巴开源出来基于页面驱动的mvc框架, webx在阿里内部广泛使用。 Webx是基于turbine...

    2014-12-12 17:35
    4021
  • 26. Dubbo原理解析-监控

    Dubbo发布代码中,自带了一个简易的监控中心实现。对于一般的小业务这个监控中心应该能够满足需求,对于那些大业务量的大公司一般都会有自己的监控中心,更加丰富的功能如常用的报警短信通知等等。这章讲解分析...

    2014-12-12 17:17
    5950
  • 25. Dubbo原理解析-telnet

    Dubbo提供了telnet命令去查看服务功能   这里主要介绍一下dubbo实现telnet命令的整体实现   当服务器端接收到的消息类型是string的时候回调用到TelnetHan...

    2014-12-03 20:52
    2695
  • 24. Dubbo原理解析-编码解码之编码解码流程

    这里把ExchangeCodec和DubboCodec放一起来讲解dubbo传输的底层协议组成以及它的编码解码过程。   传输协议 协议格式 协议头 :header 是16个字节的定长数据    = ...

    2014-12-03 20:42
    3022
  • 21. Dubbo原理解析-通信层之请求响应活动图

    服务消费方发起远程调用的底层通信   服务提供方接收请求并响应的底层通信

    2014-12-06 19:22
    2960
  • 23. Dubbo原理解析-编码解码之Codec2接口定义

    Dubbo的远程调用需要对传输的数据进行编码解码,dubbo的Codec2接口定义了编码解码规范,与废弃的接口Codec相比,Codec2没有依赖jdk的输入输出流, 以dubbo的ChannelBu...

    2014-12-03 20:39
    2517
  • 22. Dubbo原理解析-编码解码之Serialization接口定义

    序列化:dubbo提供了一系列的序列化反序列化对象工具。 Serialization接口定义 @SPI("hessian2") public interface Serialization {...

    2014-12-03 20:36
    3077
  • 20. Dubbo原理解析-通信层之引用服务

    二:消费方引用服务 服务调用方在引用服务refer时候创建对服务提供者的链接:构建DubboInvoker时候需要获取ExchangeClient作为构造器参数传入 Exchangers.connec...

    2014-12-03 20:18
    2955
  • 19. Dubbo原理解析-通信层之暴露服务

    Dubbo的整个远程通信层由exchange,transport, serialize   exchange,信息交换层,封装请求响应模式,同步转异步,以Request, Response为中心,扩展...

    2014-12-03 20:12
    6581
  • 18. Dubbo原理解析-服务调用

    服务消费方发起请求 当服务的消费方引用了某远程服务,服务的应用方在spring的配置实例如下: dubbo:reference id="demoService" interface="com.alib...

    2014-12-03 20:04
    4054
  • 17. Dubbo原理解析-集群&容错之负载均衡

    LoadBalance负载均衡, 负责从多个 Invokers中选出具体的一个Invoker用于本次调用,调用过程中包含了负载均衡的算法,调用失败后需要重新选择 LoadBalance接口定义 @SP...

    2014-12-03 19:43
    4567
  • 16. Dubbo原理解析-集群&容错之router路由服务

    Router服务路由, 根据路由规则从多个Invoker中选出一个子集AbstractDirectory是所有目录服务实现的上层抽象, 它在list列举出所有invokers后,会在通过Router服...

    2014-12-03 19:41
    4344
  • 15. Dubbo原理解析-集群&容错之目录服务Directory

    集群目录服务Directory, 代表多个Invoker, 可以看成List,它的值可能是动态变化的比如注册中心推送变更。集群选择调用服务时通过目录服务找到所有服务 Directory的接口定义 pu...

    2014-12-03 19:38
    2953
  • 14. Dubbo原理解析-集群&容错之Cluster

    Dubbo作为一个分布式的服务治理框架,提供了集群部署,路由,软负载均衡及容错机制   下图描述了dubbo调用过程中的对于集群,负载等的调用关系。   Cluster 将Directory中的多个...

    2014-12-03 19:32
    6654
  • 13. Dubbo原理解析-注册中心之Zookeeper协议注册中心

    下面我们来看下开源dubbo推荐的业界成熟的zookeeper做为注册中心, zookeeper是hadoop的一个子项目是分布式系统的可靠协调者,他提供了配置维护,名字服务,分布式同步等服务。对于z...

    2014-12-02 20:39
    12975
  • 12. Dubbo原理解析-注册中心之基于dubbo协议的简单注册中心实现

    服务注册与发现的中心,服务的提供者将服务发布到注册中心,服务的使用着到注册中引用服务。 Dubbo的注册中心提供了多种实现,其实现是基于dubbo的spi的扩展机制的,使用着可以直接实现自己的注册中心...

    2014-12-02 20:33
    11006
  • 11. Dubbo原理解析-注册中心之接口介绍

    服务注册与发现的中心,服务的提供者将服务发布到注册中心,服务的使用着到注册中引用服务。 Dubbo的注册中心提供了多种实现,其实现是基于dubbo的spi的扩展机制的,使用着可以直接实现自己的注册中心...

    2014-12-02 20:28
    3726
  • 10. Dubbo原理解析-Listener & filter

    Listener ExporterListener: dubbo在服务暴露(exporter)以及销毁暴露(unexporter)服务的过程中提供了回调窗口,供用户做业务处理。ProtocolLis...

    2014-12-01 19:50
    11555
  • 9. Dubbo原理解析-服务引用

    服务引用是服务的消费方向注册中心订阅服务提供方提供的服务地址后向服务提供方引用服务的过程。 服务的应用方在spring的配置实例如下: dubbo:reference id="demoService"...

    2014-12-01 19:40
    5121
  • 8. Dubbo原理解析-服务发布

    服务发布是服务提供方向注册中注册服务过程,以便服务消费者从注册中心查阅并调用服务。 服务发布方在spring的配置文件中配置如下: 上面是在spring中配置的服务的具体实现,是spring中的一个...

    2014-12-01 19:23
    7913

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部