# IPC与RPC通信术语

## D

### DeathRecipient；死亡通知

提供的远端Stub对象状态订阅机制。Proxy侧注册回调后，当远端Stub对象所在进程退出或RPC通信依赖的软总线连接断开时，自动触发回调通知，用于Proxy侧清理本地代理对象及相关资源。

## I

### Inter Process Communication (IPC)；进程间通信

基于Binder驱动实现的设备内跨进程通信机制。采用客户端-服务端模型，Client进程获取Server的Proxy代理后发起请求，Server端Stub处理请求并应答结果。典型使用场景为后台服务，提供单设备跨进程接口调用与数据传递能力。

## R

### Remote Procedure Call (RPC)；远程过程调用

基于软总线实现的跨设备进程间通信机制，采用与IPC相同的客户端-服务端模型和Proxy-Stub对应关系。典型使用场景为多端协同，提供跨设备远端接口调用与数据传递能力。与IPC的关键区别在于通信范围跨设备而非设备内，底层驱动为软总线而非Binder。

## S

### Stub

IPC/RPC通信模型中包括服务端侧对象（Stub）和客户端对象（Proxy），Stub接收并处理Proxy发起的请求并应答结果。Stub定义具体的请求处理逻辑，Proxy实现对应的请求发起方法。

