1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-06-16 18:10:13 +08:00

Update 服务之间的调用为啥不直接用HTTP而用RPC.md

This commit is contained in:
anaer 2021-09-16 15:24:57 +08:00 committed by GitHub
parent f6bbf59512
commit 35a7876a29
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -52,7 +52,7 @@ RPC 只是一种概念、一种设计,就是为了解决 **不同服务之间
> >
> **应用层(application-layer的任务是通过应用进程间的交互来完成特定网络应用。** HTTP 属于应用层协议它会基于TCP/IP通信协议来传递数据HTML 文件, 图片文件, 查询结果等。HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过 URL 向HTTP服务端即WEB服务器发送所有请求。Web服务器根据接收到的请求后向客户端发送响应信息。HTTP协议建立在 TCP 协议之上。 > **应用层(application-layer的任务是通过应用进程间的交互来完成特定网络应用。** HTTP 属于应用层协议它会基于TCP/IP通信协议来传递数据HTML 文件, 图片文件, 查询结果等。HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过 URL 向HTTP服务端即WEB服务器发送所有请求。Web服务器根据接收到的请求后向客户端发送响应信息。HTTP协议建立在 TCP 协议之上。
> >
> **输层(transport layer)的主要任务就是负责向两台主机进程之间的通信提供通用的数据传输服务**。TCP是传输层协议主要解决数据如何在网络中传输。相比于UDP,**TCP** 提供的是**面向连接**的,**可靠的**数据传输服务。 > **输层(transport layer)的主要任务就是负责向两台主机进程之间的通信提供通用的数据传输服务**。TCP是传输层协议主要解决数据如何在网络中传输。相比于UDP,**TCP** 提供的是**面向连接**的,**可靠的**数据传输服务。
### RPC框架功能更齐全 ### RPC框架功能更齐全