非分布式场景中的 Apache Storm



我正在开发一个应用程序,用于处理包含序列化消息片段的事务。它读取、分组和连接,并在反序列化后将它们推送到订阅的读取器。

不同的任务(读取、分组、反序列化(作为专用组件实现,这些组件通过BlockingQueue相互接口。

该应用程序是多线程的,但没有分布式体系结构。

问题Apache Storm是否也部署在这样的非分布式系统中?

没有什么可以阻止您运行单节点 Storm 集群,但我不明白您为什么会这样做。Storm 的大部分复杂性(例如调度、心跳、确认(都来自于希望能够在许多物理机器上分配工作。如果你不需要运行多台机器,我认为使用 Storm 不会有任何收获。

相关内容

  • 没有找到相关文章

最新更新