- 博客(10)
- 收藏
- 关注
转载 Kafka剖析(一):Kafka背景及架构介绍
本文转自: http://www.infoq.com/cn/articles/kafka-analysis-part-1Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩展和高吞吐率而被广泛使用。目前越来越多的开源分布式处理系统如Cloudera、Apache Storm、Spark都支持与Kafka集成。InfoQ一直在紧密关注Ka
2015-11-26 14:18:55 297
转载 Kafka深度解析
本文转载自:背景介绍Kafka简介 Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下:以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能 高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条消息的传输 支持Kafka Server间的消息分区,及分布式消费,同时保证每个partiti
2015-11-26 11:34:34 792
转载 Linux GDB命令
本文转载 自http://blog.chinaunix.net/uid-1877180-id-303199.htmlGDB(GNU Debugger)是GCC的调试工具。其功能强大,现描述如下:GDB主要帮忙你完成下面四个方面的功能:1.启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。2.可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式
2015-11-26 11:26:41 503
转载 发布&订阅的消息系统 Kafka的深度解析
本文转自:http://www.xker.com/page/e2015/01/158138.html背景介绍Kafka简介Kafka是一种分布式的,基于发布/订阅的消息系统。主要设计目标如下:以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条消息
2015-11-13 17:19:08 1954
转载 Kafka的Log存储解析
文章转载自http://blog.csdn.net/jewes/article/details/42970799Kafka的Log存储解析标签(空格分隔): kafka引言Kafka中的Message是以topic为基本单位组织的,不同的topic之间是相互独立的。每个topic又可以分成几个不同的partition(每个topic有几个partition是在创
2015-11-12 16:53:01 715
转载 epoll和select区别
转自 http://blog.csdn.net/ysu108/article/details/7570571> 先说下本文框架,先是问题引出,然后概括两个机制的区别和联系,最后介绍每个接口的用法一、问题引出联系区别问题的引出,当需要读两个以上的I/O的时候,如果使用阻塞式的I/O,那么可能长时间的阻塞在一个描述符上面,另外的描述符虽然有数据但是不能读出来,这样实时性不
2015-11-09 16:33:06 387
原创 Redis命令总结
KEYS pattern获得符合规则的健名列表 EXISTS key判断一个键是否存在 DEL key [key …]删除键(不支持通配符) TYPE key获得键值的数据类型。返回值可能是string(字符串类型)、hash(散列类型)、list(列
2015-11-09 16:30:00 521
原创 Redis学习笔记之(十一)管道与节省空间
管道客户端和Redis使用TCP协议连接。不论是客户端向Redis发送命令还是Redis向客户端返回命令执行的结果,都需要经过网络传输,这两部分的总耗时称为往返时延。 在执行多条命令时。每条命令都需要等待上一条命令执行完毕(即收到Redis的返回结果)才能执行,即使命令不需要上一条命令的执行结果。 Redis的底层通信协议对管道(pipelining)提供了支持。通过管道可以一
2015-11-09 16:28:53 656
原创 Redis学习笔记(十)进阶之消息通知
任务队列使用LPUSH和RPOP命令操作列表来实现队列BLPOP key [key ...] timeout(s)BRPOP key [key ...] timeout(s)BLPOP/BRPOP是阻塞式,同时检测多个键,如果所有键都没有元素则阻塞,如果其中有一个键有元素则会从该键中弹出元素,返回值为键名和对应的元素值。如果多个键都有元素则按照从左到右的顺序取第一个键中的一个元
2015-11-09 16:27:31 2404
原创 Redis学习笔记(九)进阶之排序
SORT命令除了使用有序集合外,我们还可以借助Redis提供的SORT命令来实现排序。SORT命令可以对列表类型、集合类型和有序集合类型键进行排序,并且可以完成与关系数据库中的连接查询相类似的任务。redis> SORT tag:ruby:posts1)"2"2)"6"3)"12"4)"26" redis> LPUSH mylist 4 2 6 1 3 7(
2015-11-09 16:20:34 516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人