参考:http://www.cnblogs.com/vagerent/archive/2010/02/05/1664450.html PS:为了满足 某些需要 实时请求的业务(PS:例如聊天室),我们可以通过多种技术实现, 其中建议大家使用长链接(PS:减少带宽)或者服务器主动推送技术(例如:Sig ...
分类:
Web程序 时间:
2017-01-08 20:07:50
阅读次数:
301
原文地址:http://blog.sina.com.cn/s/blog_6d39b5be0101k6v4.html 一、长连接与短连接:长连接:client方与server方先建立连接,连接建立后不断开,然后再进行报文发送和接收。这种方式下由于通讯连接一直存在。此种方式常用于P2P通信。短连接:Cl ...
分类:
Web程序 时间:
2017-01-06 21:34:20
阅读次数:
173
Zookeeper集群中server数量总是确定的,所以集群中的server交互采用比较可靠的bio长连接模型;不同于集群中sever间交互zookeeper客户端其实数量是未知的,为了提高zookeeper并发性能,zookeeper客户端与服务器端交互采用nio模型。下面我们主要来讲讲zooke ...
分类:
其他好文 时间:
2017-01-05 13:09:44
阅读次数:
335
我使用squid做正向代理,也就是client——>squid——>server。由于server会返回头keep-alive:timeout=8,导致我的client的长连接在8秒后就会断开。现在我想让client到squid的长连接固定在2分钟,不受server的keep-alive:timeout=8控制,请问我该怎么做?谢谢。
分类:
其他好文 时间:
2016-12-29 20:59:00
阅读次数:
135
1.HTTP协议的五大特点1)支持客户/服务器模式2)简单快速3)灵活4)无连接每次连接只处理一个请求,服务器处理完客户的请求,并受到客户的应答后,断开连接。5)无状态协议不会记录服务器客户端状态。 2.保持HTTP连接状态的两种方式1)Cookie在访问统一网站时,可以将信息写入cookie,方便 ...
分类:
Web程序 时间:
2016-12-28 21:28:22
阅读次数:
164
SocketListenerPusher.java代码如下: Java代码 import java.io.IOException; import java.net.InetSocketAddress; import java.net.ServerSocket; import java.net.Soc ...
分类:
编程语言 时间:
2016-12-28 20:27:13
阅读次数:
256
Dubbo是什么? Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 其核心部分包含: 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。 集群容错: 提供基于接口方法的 ...
分类:
其他好文 时间:
2016-12-24 14:16:38
阅读次数:
139
开始主要是遇到的一些性能问题、以及固定时间点线程数数过多问题。 后来看进来去后从设计模设计层面包含工厂、抽象工厂、单例模式、职责链、 构建者、动态代理、静态代理等。 从实现的特点包含编解码多种序列化技术,多种负载均衡算法,多种动态代理 实现,泛型、注解、线程池的高效使用,多种协议的支持长连接jsf、 ...
分类:
其他好文 时间:
2016-12-20 23:26:37
阅读次数:
168
今天开始自己研究nodejs,看见轮询,研究下 http 协议介绍: http 协议是请求/响应范式的, 每一个 http 响应都是由一个对应的 http 请求产生的; http 协议是无状态的, 多个 http 请求之间是没有关系的. 在长连接的应用场景下,client端一般不会主动关闭它们之间的 ...
分类:
Web程序 时间:
2016-12-20 19:58:23
阅读次数:
249