hadoop中使用到的设计模式

设计模式(Design pattern)的官方定义是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。解决的是代码可重用、代码更容易被他人理解、保证代码可靠性的问题。
Hadoop作为一个06年开始开源走到现在的框架,已经是一个非常成熟和经典的系统了。这个里面对于设计模式的使用也是非常的经典,本篇主要介绍一下Hadoop中使用到的设计模式,非常值得学习。额外需要提到的是这里的设计模式特指:四人帮23种模式.
关于设计模式的详细介绍可见:http://www.runoob.com/design-pattern/design-pattern-tutorial.html
1.创建型模式
1.1 单例模式 单例模式(Singleton Pattern)
RMPolicyProvider : 双重锁的形式单例实现。
NMPolicyProvider,HDFSPolicyProvider : 饿汉式的单例实现。
一般是要求全局单例的要求。

阅读全文…

监控系统的一些个人心得—埋点

监控系统顾名思义就是希望对业务系统进行监控,监控大致上分为这么几个环节:埋点、传输、计算、展示。每一个环节具体如何去做,方案如何抉择都是一篇很长的文章,今天就只谈谈关于如何埋点的体会。
通常的来说,埋点主要有三种形式,或者说获取客户端数据有三种方式

阅读全文…

大众点评-同城活动的架构设计

新年,自己给自己换了一个组,在原来的组待了近两年时间,是时候换换,做点新的东西了。花了半天时间也总结下自己在原来组做的一些东西的思考和总结。希望在2014年有所突破吧,缺陷还是比较明显,就看自己是否能够努力做点东西出来吧。

阅读全文…

Pages: 1 2 3 4 Next