- 浏览: 9387 次
- 性别:
- 来自: 杭州
最新评论
-
freemanhjr:
请问你们有没有用kafka或者你们的metaq能否有个图?
大规模日志收集处理项目的技术总结 -
378629846:
哈勃Agent是个什么东东?能简单说一下么?
大规模日志收集处理项目的技术总结 -
yjl49:
个人觉得都差不多,你用{}也可以写成{atom,List}的方 ...
erlang中参数或返回值到底使用{ }还是[ ]
文章列表
以下是2012年一个公司内部项目的技术总结,涉及到的方面比较多比较杂,拿出来和大家分享下。如果有更好的方案或者想法请联系我,谢谢~!注:文章中提到的其他系统(如哈勃Agent、EagleEye)是公司内部的其他系统,这里就不详细介绍了。
简介
TLog是一个分布式的,可靠的,对大量数据进行收集、分析、展现的的系统。主要应用场景是收集大量的运行时日志,分析并结构化存储,提供数据查询和展现。
服务能力
收集淘宝线上8000+台机器的日志,每天日志量5T+。
一般情况下,数据从产生到TLog最终入库有10秒以下的延迟。
整个TLog集群有12台机器(虚拟机,5核,8G内存),10台负 ...
写erlang代码时,参数或者返回值到底是用{ }元组,还是[ ]列表,还是不能随便用,总结了几点:
当数据需要进行 [H|T] 处理的时候,使用[ ]列表,这是使用列表最重要的依据;其次就是这一些数据的类型是一致的。
如果参数一个结构化的数据,则使用{ }元组,这些数据共同表达了一个数据结构,但是数据之间又没有直接的联系,比如:
{"sdjcw", "123@abc", "sdjcw@xxx.com"}
三个参数分别表示用户的帐号、密码、电子邮箱,一起表达了“用户注册”的数据结构,但数据之间没有什么联系(帐号和邮箱不是一类东西 ...