- 1
- 0
- 约1.36千字
- 约 2页
- 2026-10-19 发布于北京
- 举报
测码课堂——RPC通信框架
课程回顾
SpringCloudAlibaba微服务架构下的常用组件。包括:
1.Nacos
2.Seata理
3.Sentinel流量防卫兵
4.ribbon客户端负载均衡
5.eway网关
6.skywalking
7.MQ消息队列
讲解了关于微服务架构体系的基本运行逻辑。
数据通信
传统架构形态下,所有的数据交互都是基于堆栈的数据交互。但是在分布式体系下,所有的模块
都已经组件化(进程化或者服务器化)。所以所有的数据交互都需要通过互相调用来实现。于是
乎就会有外部接口调用的概念。于是乎进程与进程(服务器与服务器)之间的交互,就叫做RPC,
过程调用。RPC将远端调用变成像本地调用一样的形态。所以RPC是支持跨平台的通信框
架。RPC主流的:
1.国内阿里巴巴开源的Dubbo
2.国外的的thrift和的grpc
RPC通信也是依托于传输协议来进行的。应用层:HTTP(人机交互效率最高)传输层:TCP
HTTP基于TCP进行数据传输,还是需要三次握手和四次挥手。长连接是延迟关闭TCP的临时通
道。
1.HTTP是文本传输,并且包含有特别多的信息内容。
2.HTTP容易造成
原创力文档

文档评论(0)