最近开研究kafka,下面分享一下kafka的设计原理。kafka的设计初衷是希望作为一个统一的信息收集平台,能够实时的收集反馈信息,并需要能够支撑较大的数据量,且具备良好的容错能力.1、持久性kafka使用文件存储消息,这就直接决定kafka在性能上严重依赖文件系统的本身特性.且无论任..
分类:
其他好文 时间:
2015-03-31 13:03:36
阅读次数:
224
一、简介Graphite是一个Python写的web应用,采用django框架,Graphite用来进行收集服务器所有的及时状态,用户请求信息,Memcached命中率,RabbitMQ消息服务器的状态,Unix操作系统的负载状态,Graphite服务器大约每分钟需要有4800次更新操作,Graphite采用简单的文本协议和绘..
分类:
编程语言 时间:
2015-03-31 13:00:07
阅读次数:
438
Lua的垃圾收集机制使用了名为标志和清扫(Mark-and-Sweep)的方式。
一 回收机制
基础的Mark-and-Sweep算法是最古老的解决循环引用情况垃圾收集算法之一。
顾名思义,这是一个two phases的算法,可用很简单的文字描述:
(1)Mark phase(标志阶段)
1> 每个可被gc的对象都拥有一个标志位,初始为0(unmarked)。
2> 定义程序中...
分类:
其他好文 时间:
2015-03-31 12:55:06
阅读次数:
126
今天写验证的时候又在找正则表达式了。。想了想自己还是把用过的收集一下,先写几个,以后再补充。验证电话号:^([0-9]{0,6}[-]){0,1}([0-9]{0,4}[-]){0,1}([1-9][0-9]{4,10})((ext)[[0-9]{0,5}){0,1}$验证中国手机号:^0{0,1}...
分类:
其他好文 时间:
2015-03-31 12:23:14
阅读次数:
104
深入理解kafka设计原理 最近开研究kafka,下面分享一下kafka的设计原理。kafka的设计初衷是希望作为一个统一的信息收集平台,能够实时的收集反馈信息,并需要能够支撑较大的数据量,且具备良好的容错能力. ??? 1、...
分类:
其他好文 时间:
2015-03-31 11:01:33
阅读次数:
467
最近开研究kafka,下面分享一下kafka的设计原理。kafka的设计初衷是希望作为一个统一的信息收集平台,能够实时的收集反馈信息,并需要能够支撑较大的数据量,且具备良好的容错能力.
1、持久性
kafka使用文件存储消息,这就直接决定kafka在性能上严重依赖文件系统的本身特性.且无论任何OS下,对文件系统本身的优化几乎没有可能.文件缓存/直接内存映射等是常用的手段.因为k...
分类:
其他好文 时间:
2015-03-31 10:53:37
阅读次数:
133
博主下个月就要去进行Java开发了,以后C#碰的就少了,平时一些经验都记在OneNote里面,现在收集整理出来:1、64位操作系统在编译VS里的程序时,根据需要设置项目属性的“目标平台”为x86。如果设置为AnyCPU,则在VS 2005里面是不能“编辑并继续”的。——在选择x86和AnyCPU都可...
在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;p...
分类:
其他好文 时间:
2015-03-30 23:03:43
阅读次数:
198
CSS跟JavaScript开发中,最令大家头疼的问题就是浏览器兼容性了,虽然很多文章有这方面的文章,但依然让很多开发人员晕头转向,而且也不够全面。这篇文章,将全面收集css和javascript在各种浏览器下的兼容性报告,也期待各位不断补充。由于发觉内容收集越来越多,决定将CSS跟JavaScri...
分类:
编程语言 时间:
2015-03-30 22:34:38
阅读次数:
203