If you combine Storm with Redis for managing state you still do not have "exactly once" when a failure of a processing node occurs. With Flink you do have that.
Niels On 19 Aug 2017 12:00, "mingleizhang" <18717838...@163.com> wrote: > Thanks Niels for your answer. Yes, storm does not support stateful > processing components. So, I have to use something like Redis to store it's > stateful. > > > > > > At 2017-08-19 16:57:13, "Niels Basjes" <ni...@basj.es> wrote: > > Hi, > > The company I work for switched about 2 years ago because of these reasons > AT THAT moment! > 1) Storm doesn't run on Yarn > 2) Storm doesn't support statefull processing components. > 3) Storm has a bad Java api. > 4) Storm is not fast enough. > > Some of these things have changed over the last 2 years. But comparing the > two at this moment would still let me choose Flink. > > Niels > > On 19 Aug 2017 10:28, "mingleizhang" <18717838...@163.com> wrote: > >> Hi, flink user >> >> I just want to do a survey as the subject said. How many of you that >> used to use *storm *as your real-time computing framework, but now, turn >> to Flink instead. And *why *? Could you tell me ? Thank you very much! >> >> Thanks >> zhangminglei >> >> >> >> >> > > > > >