当前位置: 首页 > 知识库问答 >
问题:

各种实例的最佳Storm平行度

蒋高超
2023-03-14

示例#1我将特定组件的任务数和执行器数设置为“2”。

示例#2:no of tasks

示例#3:任务数>执行者数我将特定组件的任务数设置为“5”,执行者数设置为“1”。

我不知道上面的哪一个例子将导致拓扑的最佳并行性,并建议哪一个给予Storm并行性的好处?请帮助我理解这一点。

共有1个答案

冯鸿哲
2023-03-14

你看过这篇文章吗?https://storm.apache.org/documentation/commanding-the-parallelism-of-a-storm-topology.html

要获得良好的性能,您应该将执行器的数量设置为可用核心的数量(每个执行器运行在自己的线程中)。使用比执行器更多的任务只有在您希望改变运行时的并行度时才是有益的。

您的“示例#2”不是有效的配置:#tasks>=#executors必须始终为true(否则,会有没有工作的线程)。

 类似资料:
  • 问题内容: 我在想是否存在一种更好/更巧妙的方法来否定Java。实际上,我正在执行以下操作: 但是我认为应该存在一种“美丽”的语法。 有谁知道它是否存在以及其语法如何? 编辑: 美丽,我可能会这样说: 问题答案: 不,没有更好的办法。你的是规范的。

  • 本文向大家介绍C#调用mmpeg进行各种视频转换的类实例,包括了C#调用mmpeg进行各种视频转换的类实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#调用mmpeg进行各种视频转换的类。分享给大家供大家参考。具体如下: 这个C#类封装了视频转换所需的各种方法,基本上是围绕着如何通过mmpeg工具来进行视频转换 希望本文所述对大家的C#程序设计有所帮助。

  • 本文向大家介绍C#各种数组的用法实例演示,包括了C#各种数组的用法实例演示的使用技巧和注意事项,需要的朋友参考一下 本文以实例演示了C#各种数组的基本用法。主要包括:一维数组、二维数组、锯齿型数组、长度不同的两个数组、3行4列的矩阵数组等。 具体实现代码如下:

  • 问题内容: 用Java解析多个离散的自定义XML文档的最佳方法是什么? 问题答案: 我将使用Stax解析XML,它既快速又易于使用。我在上一个项目中一直使用它来解析最大24MB的XML文件。java.net上有一个不错的介绍,它告诉您入门所需的一切。

  • 问题内容: 我正在寻找使我的桌面Java程序在大多数平台(Windows,Mac OS,Linux [特别是Ubuntu])上在后台运行 daemon / service 的最佳方法。 我希望通过“最佳方式”找到一种方法,该方法将: 需要 最少 数量的平台特定代码。 不需要用户做一般计算机用户不能做的任何事情 不是资源浪费。 我知道我的要求可能不切实际,但我希望这种情况有某种“最佳实践”。 如何前

  • 这里有些给使用和编写 Ansible playbook 的贴士. 你能在我们的 ansible-example repository.找到展示这些最佳实践的 playbook 样例.(注意: 这些示例用的也许不是最新版的中所有特性,但它们仍旧是极佳的参考.) Topics 最佳实践 接下来的章节将向你展示一种组织 playbook 内容方式. 你对 Ansible 的使用应该符合你的需求而不是我们