![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
杨友山
多年软件开发管理经验,曾在腾讯、中兴通讯等企业从事软件开发和管理工作,熟悉技术和开发管理;曾在微软从事售前技术支持,接触过产品销售。目前在从事低代码平台类产品研发相关工作。 擅长.NET领域,前端angular,vue,typescript,Oracle,云计算相关。
展开
-
我不懂微服务:TCP三次握手
一、关于TCPTCP是一种网络传输协议,这个协议只有资深网络工程是才能描述清楚,其他人的描述都是片面的。博主也试图从自己认识的角度讲解。先来看看OSI七层模型,这个模型很多很都认识。如图,这个图我们暂时不用深入理解,我们抓住这三点就好了:1、网络之间的连接其本质是一个点到另一个点建立连接;2、单纯的一个点建立连接,只有计算机自己认识,大规模建立网络门槛比较高,因为需要懂计算机原始连接的人才行。为了让网络给人们造福,需要在这种连接的基础上层层封装,每一层封装网络连接的本质没变,但是操作起来更方原创 2020-09-01 19:34:17 · 511 阅读 · 2 评论 -
我不懂微服务:http服务
一、前言上文说到rpc实现远程通讯,rpc通讯基于tcp/ip,也支持http协议。rpc最大特点是可以像调用本地方法一样,调用另一个服务的方法,是通过服务端的一个代理来实现的。rpc可用于内部服务间的通讯。RPC协议假定某些传输协议的存在,如TCP或UDP,为通信程序之间携带信息数据。在OSI网络通信模型中,RPC跨越了传输层和应用层。RPC是基于Socket的,工作在会话层。二、http协议我们再来看一下http服务,http服务是基于http协议,HTTP协议,全称为HyperText原创 2020-08-31 19:28:59 · 615 阅读 · 0 评论 -
我不懂微服务:RPC远程调用
RPC(Remote Procedure Call)远程过程调用协议,简单来说是一个节点请求另一个节点提供的服务。RPC是伴随着分布式的出现的,因为分布式客户端和服务端部署在不同的机器上,所以需要远程调用。一、基本模型RPC基本组件有如下几个:1、客户端服务的调用方2、客户端存根存放服务端信息,包括地址信息,对象结构等等,用于对服务端的信息进行序列化和反序列化。3、服务端存根存放服务端信息,用户对客户端发送的信息序列化和反序列化,以及调用服务端本地的方法。4、服务端服务的提供者通讯原创 2020-08-27 18:55:13 · 540 阅读 · 0 评论