当前位置:网站首页>分布式中的远程调用
分布式中的远程调用
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
边栏推荐
猜你喜欢
PanGu-Coder:函数级的代码生成模型
8. SAP ABAP OData 服务如何支持创建(Create)操作
如何使用OpenCV测量图像中物体之间的距离
fh511小风扇主控芯片 便携式小风扇专用8脚IC 三档小风扇升压芯片sop8
shell 中的 分发系统 expect脚本 (传递参数、自动同步文件、指定host和要传输的文件、(构建文件分发系统)(命令批量执行))
性能测试入门指南
关于Request复用的那点破事儿。研究明白了,给你汇报一下。
VINS-mono 论文解读:IMU预积分+Marg边缘化
windows IDEA + PHP+xdebug 断点调试
芝加哥丰田技术学院 | Leveraging Natural Supervision for Language Representation Learning and Generation(利用自然监督进行语言表示学习和生成)
随机推荐
力扣160题,相交链表
硬链接、软连接浅析
2022-07-29 网工进阶(二十二)BGP-其他特性(路由过滤、团体属性、认证、AS欺骗、对等体组、子路由器、路由最大接收数量)
SAP ABAP OData 服务如何支持创建(Create)操作试读版
关于Request复用的那点破事儿。研究明白了,给你汇报一下。
高仿项目协作工具【Worktile】,从零带你一步步实现组织架构、网盘、消息、项目、审批等功能
NebulaGraph v3.2.0 Performance Report
【StoneDB Class】入门第二课:StoneDB 整体架构解析
tensorflow2.0手写数字识别(tensorflow手写体识别)
207.数组序号转换
计算器:中缀表达式转后缀表达式
RGB系列开发稳定响应快速灯带拾音灯氛围灯等应用定制方案
又拿三个大奖?!多力就是要让你吃的更营养更健康
代理商替代义隆153 Aip4210
什么是一致性哈希?可以应用在哪些场景?
【每日一题】592. 分数加减运算
PAT1166 Summit(25)
全球都热炸了,谷歌服务器已经崩掉了
魔众短链接系统 v3.9.0
如何使用OpenCV测量图像中物体之间的距离