IPC和RPC
- IPC = Inter-Process Communication (进程间通信)
- 用于两个不同进程之间传递消息、数据。
- Electron 里的
ipcRenderer/ipcMain就是典型IPC - 比如electron+python后台进程,2个不同进程,可以基于输入输出流的进程间通信IPC方式通信
- RPC = Remote Procedure Call(远程过程调用)
- 比如调用远程接口API、远程服务函数、调用另一台机器
ipcRenderer / ipcMain 就是典型IPC