博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
网络通信
阅读量:5742 次
发布时间:2019-06-18

本文共 488 字,大约阅读时间需要 1 分钟。

网络通信

RPC

全称 Remote Procedure Call,即远程过程调用。当服务运行在不同的机器上时,不能直接调用,只能通过网络来表达调用的语意和传达调用的数据,这时使用 RPC 就可以实现:

  • 通过固定的协议,调用非本机的方法
  • 实现不同程序语言之间的通信
  • 不需要了解底层协议,像本地方法一样调。它完全封装了网络传输,以及其他细节

RPC 调用过程

参考:

RPC 框架调用过程:

Restful

全称Resource Representational State Transfer,即表现层状态转移,基于 HTTP。说人话就是 URL 定位资源,用 Http 动词(GET,POST,PUT,DELETE)描述操作,用 JSON 等来承载数据

  • Resource 资源,即数据
  • Representational 某种表现形式,比如说 JSON,XML,JPEG 等
  • State Transfer 状态变化,通过 HTTP 动词实现

参考:

什么是 Restful:

转载于:https://juejin.im/post/5bf02b38e51d454d4f57f1e1

你可能感兴趣的文章
【Best Practice】基于阿里云数加·StreamCompute快速构建网站日志实时分析大屏
查看>>
【云栖大会】探索商业升级之路
查看>>
HybridDB实例新购指南
查看>>
小程序,会是下一个创业风口吗
查看>>
C语言及程序设计提高例程-35 使用指针操作二维数组
查看>>
华大基因BGI Online的云计算实践
查看>>
深入理解自定义Annotation,实现ButterKnif小原理
查看>>
vim的快捷键大全
查看>>
doT js模板入门
查看>>
iOS开发中的零碎知识点笔记 韩俊强的博客
查看>>
排序高级之交换排序_冒泡排序
查看>>
Linux文件编辑命令详细整理
查看>>
C#多线程编程
查看>>
linux整理错误集合
查看>>
Cocos2d-x3.2 Ease加速度
查看>>
力求颜值与干货齐高,出品人深度解读三大专场
查看>>
虚拟化平台cloudstack(2)——安装(上)
查看>>
各种排序(数据结构复习之内部排序算法总结)
查看>>
[EntLib]关于SR.Strings的使用办法[加了下载地址]
查看>>
RHCE学习<2>无人值守安装Linux系统(FTP+TFTP+DHCP+Kickstart+PXE)
查看>>