千家信息网

storm topology优化思路是什么

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容主要讲解"storm topology优化思路是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"storm topology优化思路是什么"吧!
千家信息网最后更新 2026年11月02日storm topology优化思路是什么

本篇内容主要讲解"storm topology优化思路是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"storm topology优化思路是什么"吧!

先假设一种环境,三台机器,cpu core 4,net KM 网

topology

componentnameexecutor latency(ms)
spouts-
boltA0.5
boltB0.1
boltC0.5
boltD1.0
boltE0.2

executor代表数据进入bolt execute方法执行的时间,storm通过采样获得,采样在总数上肯定会有误差,但平均数我们暂且认为其一定,这就相当于在1W个1中随机选择一个,怎么选都是1,所以暂且我们假设executor latency可信,最后我们通过实际效率反过来再验证我们的假设

假定,我们以一种参数提交了topology,运行后ui查看参数如表格,我们观察发现,A,C 两个bolt延迟在0.5ms,B bolt延迟在0.1ms,D bolt延迟在1.0ms,E bolt延迟在0.2ms,所以可以认为性能:B=2E=5A=5C=10D,所以我们提高整个topology的效率可以调整各bolt的并行度,我们设B的并行度为X,可以得出 X+2X+5X*2+10X=All executor,如果在某个bolt中有阻塞情况,我们可以再额外提高一些并行度,该环境中三台机器,最大并行度为3*4=12,X》=1,所以X=1,由此可得出,B bolt并行度为1,所以每秒处理效率大概=1000/0.1*1=1W

另外在storm中每个worker有个线程池,池大小默认为core数,我们可以根据情况提高池大小,提高cpu利用率

其它参数这里不提了,根据实际情况可以酌情调整

到此,相信大家对"storm topology优化思路是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

延迟 思路 参数 实际 情况 效率 内容 大小 方法 机器 环境 三台 学习 调整 实用 更深 最大 两个 代表 兴趣 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网核心科技是什么 互联网下的科技发展 美国互联网科技 银优互联网科技有限公司 西安互联网科技公司 互联网女皇 腾讯科技 互联网科技有限公司 翻译 互联网巨头投资的硬核科技 西藏七维空间互联网科技有限公司 创业天下互联网科技有限公司 互联网科技教育视频 湖南诚度互联网科技有限公司 贵州叶脉互联网科技有限公司所属行业 福建科技产业互联网发展 畅思互联网科技 广州新华互联网科技学校电竞方面 为客找房互联网科技公司怎么样 广州富喜互联网络科技 互联网科技收购价值 同城互联网络科技 人人互联网科技是培训 互联网科技博主是什么意思 苏州铭阳互联网科技有限公司 亳州好赞互联网科技有限公司 西安小鹰速贷互联网科技有限公司 互联网科技的全部知识 南博望互联网科技有限公司 雨阳互联网卡科技有限公司 互联网公司属于科技吗 上海互联网科技园景观
0