Skip to content
This repository has been archived by the owner on Jun 16, 2023. It is now read-only.

0.9.0 change list

陈昱 edited this page Jan 24, 2014 · 9 revisions

JStorm 0.9.0 介绍

Release 0.9.0

In this version, it will follow storm 0.9.1 interface, so the topology running in storm 0.9.0 can run in jstorm without any change.

Stability

  • provide nimbus HA
    • when the master nimbus shuts down, it will select another online nimbus to the master. of couse, there is only one master nimbus online at one time and other nimbuses just are synchronousing the master's data.
  • solve the storm's problem of zeromq's avalanche
    • the RPC is based on netty and disruptor so that the tuples' sending speed will alway equal to tuples' receiving speed
  • the data stream is more stable
    • JStrom will not do rebalance when:
      • add supervisor
      • supervisor shut down
      • avaliable workers' num is not enough when you are submiting a new topology
  • new topology will not affect old topologys
    • new schedule regulation will manage topologys on four dimensions:cpu, mem, disk, net
    • the new topology will not seize old topologys' resource
  • many bugs fixed

Powerful schedule

  • based on four dimensions:cpu, mem, disk, net
  • provide regulation that topology uses historical schedule
  • provide regulation of user define schedule
  • provide regulation that topology's tasks run on different supervisor or same supervisor
Clone this wiki locally