我正在阅读Twitter Storm,它似乎为构建数据管道的消息队列提供了更高级别的抽象。我想知道那里有什么情况(如果有的话),哪里最好是工作?裸机'直接使用消息队列,而不是Storm。
答案 0 :(得分:0)
Apache Storm与消息队列无关。正确地看到Apache Storm和Apache Kafka的大量使用案例,但这是因为它们可以很好地协同工作。
Storm的输入源可能是很多东西。它可能是Apache Cassandra,MongoDB,Twitter feed,传感器,TCP连接等。
不使用Storm的使用案例是,当你不需要它的能力时 让我们在您的系统中说,当文章缺货时,您需要更新数据库并通知采购团队。你只需要一个消息队列,你不需要Storm。
Storm的良好用例是个性化,推荐,排序,爆发检测等。