摘要:
转自:http://linxucn.blog.51cto.com/1360306/660080概述:其实JDK的动态代理,实际上就是“反射”与“执行时动态生成字节码”二者的结合体;其实spring的AOP和Hadoop的RPC都是基于JDK的动态代理。一.相关类及其方法:java.lang.reflect.Proxy, Proxy 提供用于创建动态代理类和实例的静态方法. newProxyInstance() 返回一个指定接口的代理类实例,该接口可以将方法调用指派到指定的调用处理程序 (详见api文档) java.lang.reflect.InvocationHandl... 阅读全文
摘要:
转自:http://weixiaolu.iteye.com/blog/1544860一.心跳机制 1. hadoop集群是master/slave模式,master包括Namenode和Jobtracker,slave包括Datanode和Tasktracker。 2. master启动的时候,会开一个ipc server在那里,等待slave心跳。 3. slave启动时,会连接master,并每隔3秒钟主动向master发送一个“心跳”,这个时间可 以通过”heartbeat.recheck.interval”属性来设置。将自己的状态信息告诉master,然后mast... 阅读全文