Network
wh62592855
这个作者很懒,什么都没留下…
展开
-
ProtoBuf介绍
ProtoBuf转载 2011-03-22 20:05:00 · 1157 阅读 · 0 评论 -
tcp建立连接和断开连接
开始三次握手:如果你还不会简单的tcp socket编程,我建议你先去学学,这就好比你不会C++基本语法,就别去研究vtable之类。三次握手开始于客户端试图连接服务器端。当你调用诸如connect的函数时,正常情况下就会开始三次握手。随便在网上找张三次握手的图:如前文所述,三次握手也就是产生了三个数据包。客户端主动连接,发送SYN被设置了的报文(注意序号和转载 2013-03-25 15:24:04 · 2248 阅读 · 0 评论 -
RabbitMQ学习笔记
合理使用消息队列(Messaging Queue)可大幅降低网络系统架构的耦合度和复杂度,让各集成部件拥有更灵活的自主弹性。同时异步处理机制在高性能和高可靠性上也有极佳的表现,是一种较理想的集成解决方案。在 ActiveMQ、ZeroMQ、RabbitMQ 之间徘徊许久,最终还是选择 RabbitMQ。ZeroMQ 和 RabbitMQ 都支持开源消息协议 AMQP,不过 ZeroMQ转载 2013-04-11 18:38:09 · 1725 阅读 · 1 评论 -
AMQP协议
当前各种应用大量使用异步消息模型,并随之产生众多消息中间件产品及协议,标准的不一致使应用与中间件之间的耦合限制产品的选择,并增加维护成本。AMQP是一个提供统一消息服务的应用层标准协议,基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同开发语言等条件的限制。 当然这种降低耦合的机制是基于与上层产品,语言无关的协议。AMQP协议是一种二进制协议,提供客户端应用与转载 2013-04-11 18:39:20 · 1548 阅读 · 0 评论 -
利用tcpcopy引流做模拟在线测试
本文转自 http://www.searchtb.com/2012/05/using-tcpcopy-to-simulate-traffic.html转载 2014-06-12 09:37:55 · 7090 阅读 · 0 评论