随笔分类 -  网络

摘要:IO多路复用从技术实现上又分很多种,我们逐一来看看下述各种实现方式的优劣。● 实现方式1:传统思路最简单的方法是循环挨个处理各个连接,每个连接对应一个 socket,当所有 socket 都有数据的时候,这种方法是可行的。但是当应用读取某个 socket 的文件数据不 ready 的时候,整个应用会 阅读全文
posted @ 2023-03-04 11:14 略加思索的河马 阅读(68) 评论(0) 推荐(0) 编辑
摘要:1.初识概念 Apache Kafka是一个分布式消息发布订阅系统。 TopicKafka将消息种子(Feed)分门别类, 每一类的消息称之为话题(Topic). Producer发布消息的对象称之为话题生产者(Kafka topic producer) Consumer订阅消息并处理发布的消息的种 阅读全文
posted @ 2017-07-24 14:16 略加思索的河马 阅读(3615) 评论(2) 推荐(1) 编辑
摘要:1. 头文件 2. 定义文件 3.main.cpp 阅读全文
posted @ 2017-06-12 00:08 略加思索的河马 阅读(697) 评论(0) 推荐(0) 编辑
摘要:第一步 第二步 第三步 centos: redhat: 阅读全文
posted @ 2017-04-21 09:47 略加思索的河马 阅读(786) 评论(0) 推荐(0) 编辑
摘要:本人在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 阅读全文
posted @ 2016-07-02 23:43 略加思索的河马 阅读(1019) 评论(1) 推荐(0) 编辑
摘要:在比较这两个模式之前,我们首先的搞明白几个概念,什么是阻塞和非阻塞,什么是同步和异步。 同步和异步是针对应用程序和内核的交互而言的。 同步是指用户进程触发IO操作并等待或者轮询的去查看IO操作是否就绪, 异步是指用户进程触发IO操作之后便开始做自己的事情,而当IO操作已经完成的时候会得到IO完成的通 阅读全文
posted @ 2016-04-15 11:35 略加思索的河马 阅读(253) 评论(0) 推荐(0) 编辑
摘要:1.activemq-cpp下载地址: http://activemq.apache.org/cms/download.html 2.相关依赖库 http://mirrors.hust.edu.cn/apache/apr/ apr,apr-iconv,apr-util(版本号都找最高的,不要一高一低 阅读全文
posted @ 2016-03-19 19:11 略加思索的河马 阅读(697) 评论(0) 推荐(0) 编辑
摘要:client端代码 客户端代码 阅读全文
posted @ 2016-02-17 15:23 略加思索的河马 阅读(1267) 评论(0) 推荐(0) 编辑
摘要:/* * 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 阅读全文
posted @ 2015-10-20 16:48 略加思索的河马 阅读(388) 评论(0) 推荐(0) 编辑
摘要:一 环境 官方下载地址:http://libevent.org/版本:libevent-2.0.22-stable 二 编译静态库 1 解压把上面下载到libevent-2.0.22-stable.tar.gz解压,得到libevent-2.0.22-stable文件夹2 添加宏定义在libeven 阅读全文
posted @ 2015-10-20 13:09 略加思索的河马 阅读(1628) 评论(0) 推荐(1) 编辑
摘要:原文地址:http://hi.baidu.com/wudengyong/blog/item/0c8388451591df34879473c1.html 目前,有四种不同格式的以太网帧在使用,它们分别是: ●Ethernet II即DIX 2.0:Xerox与DEC、Intel在1982年制... 阅读全文
posted @ 2015-05-14 10:12 略加思索的河马 阅读(3422) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示