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

本文共 436 字,大约阅读时间需要 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:

转载地址:http://nwwna.baihongyu.com/

你可能感兴趣的文章
数组距离MST_prim
查看>>
客户传真第四部分 个人理财风险防范8.当心银行汇款引发的诈骗
查看>>
php 事件驱动 消息机制 共享内存
查看>>
分享一个IIS日志分析工具-LogParse
查看>>
Silverlight中使用Grid创建自定义的Table表格
查看>>
Console-算法[for,if]-不用第三个变量,交换两字符串的值
查看>>
Hadoop入门(一):Hadoop伪分布安装
查看>>
Tomcat环境配置
查看>>
屌丝程序员的那些事(一)-毕业那年
查看>>
spring测试实例
查看>>
创建Sdcard
查看>>
cocos2d-x与ISO内存管理(转)
查看>>
磁盘I/O的性能评估方法
查看>>
计算机排序算法
查看>>
My Emacs For Common Lisp
查看>>
数据处理函数
查看>>
网站目录下多出的 core 文件
查看>>
The Definitive Guide To Django 2 学习笔记(五) 第四章 模板 (一)基本模板系统
查看>>
Ubuntu下无法安装sun-java6-jdk的解决办法
查看>>
c++智能指针
查看>>