dolphinscheduler服务RPC框架源码解析(五)RPC提供者服务调用真实方法实现
RPC服务提供者的设计实现
1.概述
上一篇文章我们已经看过了RPC提供者服务的核心实现,知道了提供者服务如何创建、初始化、启动以及收发消息的处理流程,那么RPC提供者服务的核心实现到底是怎么实现真实方法调用的呢?那么本篇文章我们主要看看RPC提供者服务调用真实方法的具体实现。
2.RPC提供者服务调用真实方法设计
这里不卖关子, 直接给出结论,Dolphinscheduler中RPC提供者服务调用真实方法用的就是 JAVA的反射技术
。
以下是RPC提供者服务的核心实现类关系,本篇文章主要说的是关于RPC服务提供者调用真实方法,主要还是再下图中绿色背景的那一部分。
可能图片不太清楚,这里把那块的局部区域单独放一张图片
由上图可以看出:
程序中定义了一个ServermethodInvoker接口,在ServermethodInvoker接口中定义了一个方法invoke
原文地址:https://blog.csdn.net/qq_41865652/article/details/144445859
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!