远程服务将计算机程序的工作范围从单机扩展至网络,从本地延伸至远程,是构建分布式系统的首要基础。而远程服务又不仅仅是为分布式系统服务的,在网络时代,浏览器、移动设备、桌面应用和服务端的程序,普遍都有与其他设备交互的需求。
RPC:它出现的最初目的,就是为了让计算机能够与调用本地方法一样去调用远程方法。
关于进程间的通信,有几种方式:
1、管道 ps -ef|grep java
2、信号 如Kill命令,通知目标进程有某种事件发生。kill -9 pid
3、消息队列
4、共享内存
5、本地套字节socket
远程服务调用:它是指位于互不重合的内存地址空间中的两个程序,在语言层面上,以同步的方式使用带宽有限的信道来传输程序控制信息。
***********************************************************************
【如果文字看累了,可b站搜索“沙皮狗2021”,用听的方式领略知识的魅力】
传送门 :https://space.bilibili.com/407643589
***********************************************************************