AsyncDispatcher是Yarn中事件异步分发器,它是ResourceManager中的一个基于阻塞队列的分发或调度事件的组件,其在一个特定的单线程中分派事件,交给AsyncDispatcher中之前注册的针对该事件所属事件类型的事件处置器EventHandler来处置。每一个事件类型类可能会有多个处置渠道,即多个事件处置器,可以应用一个线程池调度事件。在Yarn的主节点ResourceManager中,就有一个Dispatcher类型的成员变量rmDispatcher,定义以下: AsyncDispatcher是Yarn中事件异步分发器,它是ResourceMan