Dubbo服务调用与接收流程详解.pdfVIP

  • 2
  • 0
  • 约5.98千字
  • 约 8页
  • 2026-09-11 发布于四川
  • 举报

dubbo服务相关面试试题

题⽬

学习时常:20

分钟

题目难度:初级

知识点:Dubbo、代理、Netty、Zookeeper

题⽬描述

请介绍一下

Dubbo

服务消费者调用服务者的过程?

题⽬解决

1.

整体流程图

通过上面的流程图可以看到,服务消费者通过代理对象

发起调用,接着通过

网络客戶端

Client

将编码后的请求发送给服务方的网络层上,也就是

Server。

Server在收到请求后,首先要做的事情是对数据包进行。然后将后的请求发送

至分发器

Dispatcher,再由分发器将请求派发到指定的线程池上,最后由线程池调用具

体的服务。这就是一个调用请求的发送与接收过程。

2.执行流程

2.1生成动态代理类

当调用服务方法的时候,会被

InvokerInvocationHandler

类的

invoke方法

public

Object

invoke(Object

,

Method

method,

Object[]args)

throws

Throwable{}

2.2

将封装参数到

RpcIn

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档