- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 关于使用kafka的个人总结
本篇文章算是对几个月工作的一个总结吧,接触了几个月的kafka和flume,感觉自己也只能算是了解kafka的阶段,接下来也打算深入研究下kafka的原理,下面写的算是对工作中使用到的kafka方面的东西做个总结吧! kafka概述(有空可以浏览一下http://orchome.com) 当前kafka版本为0.10.0.0。 关于Kafka需要了解
2016-09-23 11:52:27 13194 1
原创 使用flume进行日志收集的总结(2)
Sinks groups 和 Sink Processors Sink groups允许组织多个sink到一个实体上。 Sink processors能够提供在组内所有Sink之间实现负载均衡的能力,而且在失败的情况下能够进行故障转移从一个Sink到另一个Sink。配置多个sink组成一个sinkgroup 并实现负载均衡负载均衡(load b
2016-09-13 14:22:27 513
原创 使用flume进行日志收集的总结(1)
由于最近几个月在搞一个实时监控平台的项目,用的是flume+kafka+spark,之前领导说弄个文档总结一下项目开发中的用到技术以及容易出错的地方,以供之后的新手们参考(其实我也才接触了几个月而已),现在才有时间弄文档,顺便也发个博客记录一下(处女篇),毕竟当初我也是不断在网上查资料的,希望这份资料对大家有用吧。 由于网上对于flume的简介很多,这里就不多做赘述了,直奔主题,
2016-09-09 11:34:50 1282
转载 聊聊并发(2):Java SE1.6中的Synchronized
1 引言在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中为了减少获得锁和释放锁带来的性能消耗而引入的偏向锁和轻量级锁,以及锁的存储结构和升级过程。 2 术语定义术语英文
2016-09-14 12:56:55 253
转载 聊聊并发(1):深入分析Volatile的实现原理
引言在多线程并发编程中synchronized和Volatile都扮演着重要的角色,Volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。它在某些情况下比synchronized的开销更小,本文将深入分析在硬件层面上Inter处理器是如何实现Volatile的,通过深入分
2016-09-12 13:06:50 222
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人