1. TCP连接 当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立是需要三次握手的,而释放则需要...
分类:
其他好文 时间:
2015-07-02 17:59:00
阅读次数:
155
网络游戏tcp长连接基本设计,我们的多个上线项目采用这个结构。...
分类:
其他好文 时间:
2015-07-01 12:17:32
阅读次数:
1388
Rabbit 通过方式获取消息:订阅方式其实是向queue注册consumer,通过rpc向queue server发送注册consumer的消息,rabbitMQ Server在收到消息后,根据消息的内容类型判断这是一个订阅消息,这样当MQ 中queue有消息时,会自动把消息通过该socket(长连接)通道发送出去。
可以通过channel.basicQos(1); 设置RabbitMQ调度分...
分类:
其他好文 时间:
2015-06-30 18:28:37
阅读次数:
131
Socket 短连接、长连接http://www.cnblogs.com/zwq194/archive/2012/09/11/2680290.htmlhttp://blog.chinaunix.net/uid-26000296-id-3758651.htmlhttp://wenku.baidu.co...
分类:
其他好文 时间:
2015-06-29 19:29:50
阅读次数:
97
上周没写东西,这周写点互联网系统开发中需要了解的技术点,每个点都可以发散出去,连接更多的知识点,打算做个逐步细化的记录。一个应用的整个生命周期中(生,老,病,死)都需要有一个整体规划.前期评估需求,根据需求提炼出其中隐含的非功能性要求,做为容量评估的参考。一般就是大致估算一下,技术发展到现在,如果是聊天或游戏应用,随便一个服务器单机能能维持100W-160W左右的tcp长连接并进行通讯。...
分类:
Web程序 时间:
2015-06-28 23:05:39
阅读次数:
174
转载地址:http://blog.csdn.net/lee576/article/details/3245167解释1所谓长连接指建立SOCKET连接后不管是否使用都保持连接,但安全性较差,所谓短连接指建立SOCKET连接后发送后接收完数据后马上断开连接,一般银行都使用短连接解释2长连接就是指在基于...
分类:
其他好文 时间:
2015-06-28 22:49:53
阅读次数:
144
提示: 因为工程稍微有点大对我个人来说,所以可能在某些方面讲的不清楚或逻辑性不够强,如果有问题请@我。
原工程:https://github.com/LineChen/五、转发信息
因为客户端和服务器是保持长连接的,所以可以根据用户Id得到用户的会话session,得到session就可以发送消息。
对于聊天,主要分聊天双方都在线和一方离线的情况。都在线的情况好办,直接转发;一方离线时,需要在...
分类:
其他好文 时间:
2015-06-28 12:42:20
阅读次数:
106
Zookeeper FAQ1. 如何处理CONNECTION_LOSS?在Zookeeper中,服务器和客户端之间维持一个长连接,CONNECTION_LOSS意味着这个连接断开了。客户端API返回CONNECTION_LOSS时,不能确定请求是成功还是失败(视连接断开发生在请求发送之前还是之后,遗...
分类:
其他好文 时间:
2015-06-26 12:46:29
阅读次数:
299
ZK事件回调当一个client访问ZK时,client与ZK保持长连接。应用可以通过client的api注册一些callback,当对应的事件发生时,client会执行对应的callback。如果你基本了解ZK的watch机制,可直接看最后一节- 一般性原则。类别总体上说,ZK的事件分为两类sess...
分类:
其他好文 时间:
2015-06-26 12:41:42
阅读次数:
2728
文件大小未知长度
已经下载0
完成进度0%
//文件长度
var filesize=0;
function $(obj) {return document.getElementById(obj);}
//设置文件长度
function setFileSize(fsize) {
filesize=fsize;
...
分类:
其他好文 时间:
2015-06-24 19:03:46
阅读次数:
117