随笔分类 - 网络
摘要:IO多路复用从技术实现上又分很多种,我们逐一来看看下述各种实现方式的优劣。● 实现方式1:传统思路最简单的方法是循环挨个处理各个连接,每个连接对应一个 socket,当所有 socket 都有数据的时候,这种方法是可行的。但是当应用读取某个 socket 的文件数据不 ready 的时候,整个应用会
阅读全文
摘要:1.初识概念 Apache Kafka是一个分布式消息发布订阅系统。 TopicKafka将消息种子(Feed)分门别类, 每一类的消息称之为话题(Topic). Producer发布消息的对象称之为话题生产者(Kafka topic producer) Consumer订阅消息并处理发布的消息的种
阅读全文
摘要:1. 头文件 2. 定义文件 3.main.cpp
阅读全文
摘要:第一步 第二步 第三步 centos: redhat:
阅读全文
摘要:本人在centos下安装zeromq 1.下载最新版的zeromq http://download.zeromq.org/ 2 解压 tar -xvf zeromq-3.1.0-beta.tar.gz 3 运行configure ./configure --prefix=/data/zeromq P
阅读全文
摘要:在比较这两个模式之前,我们首先的搞明白几个概念,什么是阻塞和非阻塞,什么是同步和异步。 同步和异步是针对应用程序和内核的交互而言的。 同步是指用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪, 异步是指用户进程触发IO操作之后便开始做自己的事情,而当IO操作已经完成的时候会得到IO完成的通
阅读全文
摘要:1.activemq-cpp下载地址: http://activemq.apache.org/cms/download.html 2.相关依赖库 http://mirrors.hust.edu.cn/apache/apr/ apr,apr-iconv,apr-util(版本号都找最高的,不要一高一低
阅读全文
摘要:/* * XXX This sample code was once meant to show how to use the basic Libevent * interfaces, but it never worked on non-Unix platforms, and some of th
阅读全文
摘要:一 环境 官方下载地址:http://libevent.org/版本:libevent-2.0.22-stable 二 编译静态库 1 解压把上面下载到libevent-2.0.22-stable.tar.gz解压,得到libevent-2.0.22-stable文件夹2 添加宏定义在libeven
阅读全文
摘要:原文地址:http://hi.baidu.com/wudengyong/blog/item/0c8388451591df34879473c1.html 目前,有四种不同格式的以太网帧在使用,它们分别是: ●Ethernet II即DIX 2.0:Xerox与DEC、Intel在1982年制...
阅读全文