
通信协议
隙间光点
加油
展开
-
通过手写简易版RPC框架理解其原理
什么是RPC框架?RPC:remote procedure call 即:远程过程调用在分布式架构中离不开服务之间的通信为了提高服务之间通信的性能:产生了如Dubbo、webservice、Thrift等RPC框架简易版RPC框架实现通过实现一个简易版本的RPC框架,去学习其原理首先我们创建需要一个服务端服务端实现rpc-server:以quickstart的方式快速创建一个maven工程以同样的方式创建rpc-server-api和rpc-server-provider原创 2020-05-30 19:19:41 · 485 阅读 · 0 评论 -
序列化的应用与深入
序列化和反序列化序列化序列化是一种用来处理对象流的机制—即把对象转换为字节序列的过程反序列化把字节序列恢复为对象的过程称为对象的反序列化主要用途对象的字节序列可永久地保存到硬盘上,通常存放在文件当中在网络上传输对象的字节序列序列化的意义持久化java对象当JVM处于运行期的时候,我们可以在Java平台使用可复用的对象现实应用中,JVM停止运行之后希望能够保存指定的对象,以便重新读取Java对象在进行网络传输时,需要实现 Serializable 接口解决网络传输问题原创 2020-05-27 16:15:41 · 277 阅读 · 0 评论 -
http/https-协议的深入学习
http通信协议的基本原理在远程通信场景中http协议是一种应用广泛的应用层协议http请求的通信流程DNS服务Domain Name SystemDNS服务是和HTTP协议一样位于应用层的协议提供 域名、IP 之间的解析服务http通信协议的组成http是基于应用层的协议在传输层使用了TCP通信协议进行传输协议的定义协议是 两个或多个需要进行网络通信的程序 达成的一种约定URI 和 URLhttp请求通过URI定位资源URL (Uniform Reso原创 2020-05-17 18:27:25 · 1291 阅读 · 0 评论 -
远程通信协议浅学习
从一个http请求说起当我们访问一个网址,例如 www.xxxx.com 的时候。它首先会被DNS解析,由DNS返回给客户端真实IP地址什么是DNS服务?DNS-Domain Name System,和http协议相同是位于应用层的协议,主要提供域名、IP的解析服务。通常我们需要加速访问,于是有了CDNCDN是什么?CDN—Content Delivery Network。...原创 2020-05-04 20:38:31 · 558 阅读 · 0 评论