007. 服务间通信 RPC & REST over HTTP(s) & 消息队列
服务间通信 服务间通信的几种方式: RPC、REST over HTTP(s)、消息队列。 https://www.jianshu.com/p/2a01d4383d0b RPC https://blog.csdn.net/weixin_42672054/article/details/81708464#commentBox 创建WebService工程 1.RPC允许程序调用另一个地址空间的过程或函数,而不需要显式编码这个远程调用的细节。 在底层去看,RPC其实就是将流从一台计算机传输到另外一台计算机,无论是基于传输协议(http、tcp、udp等等)和网络IO(bio、nio)来实现。 2. RPC的基本特点如下: 通过网络传输的 跨终端、跨平台的 基于请求-响应的 只调用过程,不需关注细节 3.常见的RPC技术 https://blog.csdn.net/chen213wb/article/details/80330356 WebService (现在基本不使用) 跨语言的,基于SOAP协议,基于xml数据或json数据 SOAP WebService: JAX-WS restful WebService: JAX-RS SpringCloud Spring的,基于Socket的