数据通信的场景:长连接OR短连接在实际场景中,我们如何使用Netty进行通信呢?大致有3种方式:第一种,使用长连接通道不断开的形式进行通信,也就是服务器和客户端的通道一直处于开启的状态。如果服务器性能足够好,并且我们的客户端数量也比较少的情况下,是适合使用长连接的..
分类:
Web程序 时间:
2017-01-15 11:58:08
阅读次数:
301
上一篇文章介绍了ajax技术核心方法,和跨域的问题(只要后台支持跨域默认post就可以),这篇文章讲解一下使用ajax实现的轮询技术,至于iframe,SSE服务器单向推送,以及webSocket双工通道暂时不涉及。 一些概念: 短轮询:浏览器通过循环或者setTimeout方法,每隔一段时间往后台 ...
分类:
Web程序 时间:
2017-01-15 00:28:02
阅读次数:
332
如果采用短连接的方式连接RDS,请在与RDS相连的云服务器上执行以下命令来提升RDS响应速度。(注:云服务器要有公网带宽) 1.安装nscd 云服务器上执行命令 Ubuntu系统执行:apt-get install nscd CentOS及Aliyun Linux系统执行:yum install n ...
分类:
其他好文 时间:
2017-01-13 08:09:42
阅读次数:
161
原文地址:http://blog.sina.com.cn/s/blog_6d39b5be0101k6v4.html 一、长连接与短连接:长连接:client方与server方先建立连接,连接建立后不断开,然后再进行报文发送和接收。这种方式下由于通讯连接一直存在。此种方式常用于P2P通信。短连接:Cl ...
分类:
Web程序 时间:
2017-01-06 21:34:20
阅读次数:
173
1.HTTP协议的五大特点1)支持客户/服务器模式2)简单快速3)灵活4)无连接每次连接只处理一个请求,服务器处理完客户的请求,并受到客户的应答后,断开连接。5)无状态协议不会记录服务器客户端状态。 2.保持HTTP连接状态的两种方式1)Cookie在访问统一网站时,可以将信息写入cookie,方便 ...
分类:
Web程序 时间:
2016-12-28 21:28:22
阅读次数:
164
今天开始自己研究nodejs,看见轮询,研究下 http 协议介绍: http 协议是请求/响应范式的, 每一个 http 响应都是由一个对应的 http 请求产生的; http 协议是无状态的, 多个 http 请求之间是没有关系的. 在长连接的应用场景下,client端一般不会主动关闭它们之间的 ...
分类:
Web程序 时间:
2016-12-20 19:58:23
阅读次数:
249
1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且 ...
分类:
Web程序 时间:
2016-12-16 12:05:21
阅读次数:
268
问题起因: 自己开发了一个服务器和客户端,通过短连接的方式来进行通讯,由于过于频繁的创建连接,导致系统连接数量被占用,不能及时释放。看了一下18888,当时吓到了。 现象: 1、外部机器不能正常连接SSH 2、内向外不能够正常的ping通过,域名也不能正常解析。 问题排查: 通过 netstat - ...
分类:
系统相关 时间:
2016-12-16 09:48:35
阅读次数:
327
问题:当启动nginx和php-fpm时,使用netstat -tunap查看到大量TIME_WAIT连接 由于不知道原因,害怕是受到攻击,马上killall nginx 和php-fpm 会不会是80端口被攻击造成的?尝试修改nginx的80端口为8081,但结果同样是产生大量TIME_WAIT连 ...
分类:
Web程序 时间:
2016-12-05 23:22:59
阅读次数:
420
TCP/IP TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有:TCP包括FTP、HTTP、TELNET、SMTP等协议 UDP包括DNS、TFTP等协议 ...
分类:
Web程序 时间:
2016-12-04 20:24:26
阅读次数:
232