设计模式之(十二)代理模式_skeleton proxy 模式-CSDN博客
在RMI中,客户端可以通过一个桩(Stub)对象与远程主机上的业务对象进行通信,由于桩对象和远程业务对象接口的一致,因此对于客户端而言,操作远程对象和本地桩对象没有任何区别,桩对象就是远程业务对象的代理对象
RMI的实现过程中,远程主机端有一个Skeleton(骨架)对象来负责与(Stub)对象通信,基本步骤如下
(1)客户端发起请求,将请求转到RMI客户端的Stub类
(2)Stub类将请求的接口、方法、参数等信息进行序列化
(3)将序列后的流使用Socket传输至服务器端
(4)服务器端接收到流后将其转发到相应Skeleton类。
(5)Skeleton类将请求信息反序列化后调用实际的业务处理类。
(6)业务处理类处理完毕后,将结果返回给Skeleton类
(7)Skeleton将结果序列化,再次通过Socket将流传送给客户端的Stub
(8)Stub在接收到流后进行反序列化,将反序列化得到的Object返回给客户端调用者。
[设计模式] - Proxy代理模式_proxy与skeleton-CSDN博客
Adaptive AUTOSAR架构介绍(8)_proxy skeleton-CSDN博客
讯服务ara::com采用Proxy/Skeleton的通信架构,同时采用中间件SOME/IP
Proxy/Skeleton的通信架构,即Client/Server。
进程。自适应Autosar采用Proxy/Skeleton的通信架构,同时采用中间件SOME/IP