hadoop、storm、spark、akka是分布式处理框架;kafka是一种消息队列;zookeeper是dubbo的服务注册中心;由上可见,这些东西相关性没那么大,学习是要看应用场景的,如果你在大数据公司里做分布式处理,那hadoop、spark二者之一估计是必学的;如果你要做微服务相关,那zookeeper可能是要了解的(因为也可以选择eureka);消息队列作为常用的消息中间件,在高阶应用,也是必然需要掌握的。学习不分先后,用到了就早学,没用到的可能一辈子也不会学到。