hadoop 2.7源码分析之RecordFactory

概述 hadoop使用了protobuf作为默认的序列化协议,但是hadoop也实现了插拔机制,允许用户使用其它的序列化协议,如thrift等。所以,hadoop在制定接口和实现基于protobuf的底层模块时,使用了抽象工厂模式,并使用java反射对抽象工厂模式加以优化。 抽象工厂模式 抽象工厂模式用于生产不同产品族的全部产品。对于每一个产品族,都有一个具体工厂。而每一个具体工厂创建属于同一个产
相关文章
相关标签/搜索