在什么情况下使用消息队列而不是twitter风暴更好

ibrsph3r  于 2021-06-21  发布在  Storm
关注(0)|答案(1)|浏览(394)

我正在读twitter风暴,它似乎为构建数据管道提供了比消息队列更高级别的抽象。我想知道在什么情况下(如果有的话),最好直接用消息队列“裸机”工作,而不是风暴。

fslejnso

fslejnso1#

apachestorm与消息队列无关。正确地说,您看到了许多apachestorm和apachekafka的用例,但这是因为它们非常好地协同工作。
storm的输入源可能有很多。可能是apache cassandra、mongodb、twitter提要、传感器、tcp连接等。
不使用storm的用例是,您不需要它的功能。
假设在您的系统中,当一篇文章缺货时,您需要更新数据库并通知采购团队。这里只需要一个消息队列,而不需要storm。
storm的好用例是个性化、推荐、分类、爆发检测等。

相关问题