当前位置:网站首页>分布式中的远程调用
分布式中的远程调用
2022-08-01 13:42:00 【步尔斯特】
在微服务架构中,通常存在多个服务之间的远程调用的需求。远程调用通常包含两个部分:序列化和通信协议。常见的序列化协议包括json、xml、hession、protobuf、thrift、text、bytes等,目前主流的远程调用技术有基于HTTP的RESTful接口以及基于TCP的RPC协议。
RESTful接口
REST,即Representational State Transfer的缩写,如果一个架构符合REST原则,就称它为RESTful架构。
资源(Resources)
所谓"资源",就是网络上的一个实体,或者说是网络上的一个具体信息。它可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的实在。你可以用一个URI(统一资源定位符)指向它,每种资源对应一个特定的URI。要获取这个资源,访问它的URI就可以,因此URI就成了每一个资源的地址或独一无二的识别符。REST的名称"表现层状态转化"中,省略了主语。“表现层"其实指的是"资 源”(Resources)的"表现层"。
表现层(Representation&#x
边栏推荐
- Grafana 9.0 released, Prometheus and Loki query builders, new navigation, heatmap panels and more!
- 线上问题排查常用命令,总结太全了,建议收藏!!
- 人像分割技术解析与应用
- 全球都热炸了,谷歌服务器已经崩掉了
- What is consistent hashing?In what scenarios can it be applied?
- 数字孪生北京故宫,元宇宙推进旅游业进程
- 【2022蓝帽杯】file_session && 浅入opcode
- 【码蹄集新手村600题】判断一个数字是否为完全平方数
- ABC260 E - At Least One(双指针)
- 如何降低Istio服务网格中Envoy的内存开销
猜你喜欢
消息中间件解析 | 如何正确理解软件应用系统中关于系统通信的那些事?
AD单片机九齐单片机NY8B062D SOP16九齐
2022图片在线加水印源码
什么是混合元编程
How does the SAP ABAP OData service support the Create operation trial version
JMP Pro 16.0 software installation package download and installation tutorial
通讯录(静态版)(C语言)(VS)
透过开发抽奖小程序,体会创新与迭代
OpenSSL SSL_read: Connection was reset, errno 10054
魔众短链接系统 v3.9.0
随机推荐
使用open3d可视化3d人脸
测试发文
PyTorch 进阶之路:在 GPU 上训练深度神经网络
让程序员早点下班的效率工具
安全又省钱,“15岁”老小区用上管道燃气
Data Mining-04
PAT 1163 Dijkstra Sequence(30)
The basic knowledge of scripting language Lua summary
LeetCode_位运算_简单_405.数字转换为十六进制数
消息中间件解析 | 如何正确理解软件应用系统中关于系统通信的那些事?
【无标题】
mysql的基本使用
对标丰田!蔚来又一新品牌披露:产品价格低于20万
【每日一题】1161. 最大层内元素和
SQL functions STR
预防和制止家庭暴力 人身安全保护令司法解释今起施行
使用ffmpeg来查看视频的信息,fps,和width,height
重磅!国内首个开放式在线绘图平台Figdraw突破10万用户!发布《奖学金激励计划》:最高5000元!...
什么是元编程
tensorflow2.0 handwritten digit recognition (tensorflow handwriting recognition)