集群节点的启动仍然是使用redis-server命令,但需要使用集群模式启动。启动完之后各个节点分别在各自的集群内,可以通过cluster meet命令将两个节点加入到同一个集群。集群相关的命令通过cluster.c@clusterCommand这个api现实。下面主要通过源码分析来看看A节点向B节 ...
分类:
其他好文 时间:
2019-04-14 18:08:18
阅读次数:
311
序言 三次握手 四次挥手 常见面试题 https://blog.csdn.net/qq_38950316/article/details/81087809 TCP的三次握手与四次挥手(详解+动图) https://blog.csdn.net/qzcsu/article/details/7286189 ...
分类:
其他好文 时间:
2019-04-13 21:44:31
阅读次数:
105
https://www.cnblogs.com/digital-wei/p/6014450.html 一、前言 上一篇文章中已经描述了简单的脉冲同步器,它可以实现简单应用场景下的同步功能,同时也存在不少应用限制或缺陷,例如: (1) 对src_clk域dst_clk关系较为敏感,当src_clk与d ...
分类:
其他好文 时间:
2019-04-13 16:18:46
阅读次数:
230
L45 1:三次握手后 系统内核收到请求根据端口负载均衡的分配到某个worker 2:nginx 会分配一个512byte链接内存池 3:初始化nginx的http模块并等待用户请求,假设用户在client_header_timeout指令设置的值内还没再次请求,则链接超时 4:处理用户发送请求(处 ...
分类:
Web程序 时间:
2019-04-13 13:53:47
阅读次数:
217
这是《图解HTTP》的第一章,主要是综述一下这本书需要的一些基础的知识。 我个人觉得这一章主要是要学会一次HTTP传输的过程,以及各个协议工作的方式。 请求——响应模型: 网络基础TCP/IP: 我们把网络分为四层:应用层、传输层、网络层以及数据链路层。 例如: 应用层的HTTP客户端将请求发送给传 ...
分类:
Web程序 时间:
2019-04-12 21:56:01
阅读次数:
175
HTTP(超文本传输协议),互联网上应用最为广泛的一种网络协议。所有的www文件都必须遵守这个标准。HTTP是一个客户端和服务端请求和应答的标准(TCP);客户通过浏览器发起一个到服务器上指定端口的HTTP请求。通常,由HTTP客户端发起一个请求,建立一个到服务器指定端口的TCP连接。HTTP服务器 ...
分类:
Web程序 时间:
2019-04-12 13:38:08
阅读次数:
202
本文通过图来梳理TCP-IP协议相关知识。TCP通信过程包括三个步骤:建立TCP连接通道,传输数据,断开TCP连接通道。如图1所示,给出了TCP通信过程的示意图。 上图主要包括三部分:建立连接、传输数据、断开连接。 建立TCP连接很简单,通过三次握手便可建立连接。建立好连接后,开始传输数据。TCP数 ...
分类:
其他好文 时间:
2019-04-12 10:34:59
阅读次数:
162
TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数 ...
分类:
其他好文 时间:
2019-04-12 10:24:33
阅读次数:
162
TCP连接:手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。 建立起一个TCP连接需要经过“三次握手 TCP提供一种面向连接的、可靠的字节流服务。面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据包之前必须先建立一个TC ...
分类:
Web程序 时间:
2019-04-11 19:49:13
阅读次数:
212
常见面试题 【问题1】为什么连接的时候是三次握手,关闭的时候却是四次握手? 答:因为当Server端收到Client端的SYN连接请求报文后,可以直接发送SYN+ACK报文。其中ACK报文是用来应答的,SYN报文是用来同步的。但是关闭连接时,当Server端收到FIN报文时,很可能并不会立即关闭SO ...
分类:
其他好文 时间:
2019-04-11 16:16:37
阅读次数:
116