Avatar notebook default
10篇文章 · 3733字 · 1人关注
  • dubbo序列化

    dubbo在做rpc的时候,会做两台主机的通讯,需要通讯则需要传输字节数据。所以就需要用到序列化。 netty做通讯 dubbo用netty做通...

  • Resize,w 360,h 240
    dubbo线程模型

    这里写dubbo线程模型,主要是讲服务消费者和服务提供者这两大核心的线程模型。 一 dubbo服务提供者线程模型。 这里我们想得到dubbo线程...

  • 2-3 隐式传参

    应用 先看下dubbo的隐式传参是个什么效果。代码如下所示。 上面的代码是服务消费方打印的隐式参数。后面的代码是客户端传递的隐式参数。 服务提供...

  • 2-2 异步调用

    使用 异步调用的使用非常简单,只需要如下配置 async="true" 便是异步调用,默认同步。 异步调用指的是,服务消费者调用后直接返回n...

  • 2.1 - 负载均衡

    一:业务代码使用 RandomLoadBalance 随机,按权重设置随机概率。 RoundRobinLoadBalance 轮循,按公约...

  • Resize,w 360,h 240
    1.4-服务消费者调用流程

    一:InvokerInvocationHandler dubbo的服务消费者是基于接口的,为该接口生成一个代理对象。代理对象一般都有一个Invo...

  • 1.3-服务消费者启动流程

    消费者启动流程和提供者有些类似:详情见:https://www.jianshu.com/p/0eb0cd4c899b 消费者在spring的xm...

  • Resize,w 360,h 240
    1.2-服务提供者调用流程

    一:入口 在PersonServiceImpl|say方法中断点,然后根据debug的栈最前面找,很容易找到ChannelEventRunnab...

  • 1.1-服务提供者启动流程

    一:入口 在dubbo-2.5.3.jar中的META-INF下有一个文件是spring.handlers里面配置了一个类是com.alibab...

文集作者