Skip to content
muyannian edited this page Feb 13, 2013 · 1 revision

海狗使用蓝鲸系统作为任务的管理,所以有必要介绍下蓝鲸

  • 蓝鲸是我们在Storm(0.7版本)基础上,用Java重写核心clojure而来。
  • 其主要原因是java语言相对来说熟悉的人更多,并且更容易与阿里内部的一些项目结合,修改源码更方便。
  • 蓝鲸的使用与官方的storm方法基本类似,基本概念可以参考官方或者参考徐明明的BLOG
  • 在higo系统上由于调度不能使用默认蓝鲸的随即分配的方式,故我们拓展了蓝鲸,将任务的分配单独抽象,有兴趣的可以参考HigoTaskAssignment这个类的实现。

下面是storm与蓝鲸一些概念的介绍,方便大家有个直观的认识

Clone this wiki locally