Live data from Hacker News

Twitter Heron: Stream Processing at Scale

blog.acolyer.org

1–10 of 15 posts

Re: Twitter Heron: Stream Processing at Scale

#3
"In the evaluation in section 7 of the paper, Heron beats Storm in every single metric."

In every metric except perhaps the most important one for actual users:

Storm is open source, Heron isn't.

Also, the @TwitterOSS account indicated that there are "no plans to open source in the short-term":

https://twitter.com/TwitterOSS/status/605460461761396736

Re: Twitter Heron: Stream Processing at Scale

#4

"In the evaluation in section 7 of the paper, Heron beats Storm in every single metric." In every metric except perhaps the most important one for actual users: Storm is open source, Heron isn't. Also, the @TwitterOSS account indicated that there are "no plans to open source in the short-term": https://twitter.com/TwitterOSS/status/605460461761396736

The paper contains the motivation: "For our needs at Twitter, we needed a stream processing platform that was open-source, high-performance, scalable, and was compatible with the current Storm API."

I guess 3/4 isn't bad.

Re: Twitter Heron: Stream Processing at Scale

#8

> All the Stream Managers in a topology connect to each other to form an O(k^2) connection network shouldn't that be !(k-1)? Or am I missing something about the architecture?

Every stream manager is connected to every other stream manager. k managers = k^2 connections.

Re: Twitter Heron: Stream Processing at Scale

#10

> All the Stream Managers in a topology connect to each other to form an O(k^2) connection network shouldn't that be !(k-1)? Or am I missing something about the architecture?

Every stream manager is connected to every other stream manager. k managers = k^2 connections.

Yea I must be missing something here.

If you have k=2 stream managers you have 1 connection, not 4 . Even if the connections weren't bidirectional you'd have 2 connections.

Post reply on HN