为何建议关闭RocketMQ预热配置

技术为何建议关闭RocketMQ预热配置这期内容当中小编将会给大家带来有关为何建议关闭RocketMQ预热配置,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。前言RocketMQ提供了一

本期,边肖将为您带来关于为什么建议关闭RocketMQ预热配置的信息。文章内容丰富,将从专业角度进行分析和描述。看完这篇文章,希望你能有所收获。

RocketMQ提供了一个预热配置项warmMapedFileEnable,默认情况下是关闭的。在文章RoecketMQ存储-映射文件预热[源码注释]中,对文件预热过程进行了分析。预热文件时,会将1 G的假值0填充为占位符,并提前分配物理内存,防止写消息时出现缺页异常。正如文章标题所说,为什么建议关闭RocketMQ预热配置?

一、服务器监控

1.日志监控

在反应器单线程模型中,操作在同一反应器线程中完成。根据事件的不同类型,Dispatcher将事件转发给不同的角色进行处理。连接事件被转发给接受者处理,读和写事件被转发给不同的处理程序处理。

为何建议关闭RocketMQ预热配置

为何建议关闭RocketMQ预热配置

为何建议关闭RocketMQ预热配置

2.中央处理器情况

为何建议关闭RocketMQ预热配置

从服务器日志可以看出,当代理预热时,需要很长时间,从10秒到30秒不等,CPU会轻微抖动。这会有什么影响?然后读下面。

第二,客户端发送监控

1、客户端时间1

当代理预热时,客户端最多需要5秒钟。

为何建议关闭RocketMQ预热配置

2.客户端耗时2

当代理预热时,客户端最多需要6秒钟。

为何建议关闭RocketMQ预热配置

在此期间,业务应用程序会伴随大量超时警报。

当代理预热时,往往伴随着磁盘写入时间过长、CPU轻微抖动、发送时间过长、超时错误较多。关机预热配置与集群TPS没有明显区别,但从稳定性角度来看关机是必须的。这也是为什么上面跟大家分享的小编建议关闭RocketMQ预热配置的原因。如果你恰好也有类似的疑惑,可以参考上面的分析来理解。想了解更多,请关注行业信息渠道。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/99785.html

(0)

相关推荐

  • 如何进行redis内存信息解析

    技术如何进行redis内存信息解析如何进行redis内存信息解析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。used_memory:由 Redis 分配器

    攻略 2021年10月29日
  • 便扶向路,《桃花源记》这首诗全文的注音

    技术便扶向路,《桃花源记》这首诗全文的注音táo huā yuán jì jìn ·táo qián 《桃花源记》 晋·陶潜
    jìn tài yuán z

    生活 2021年10月28日
  • Spring Data Redis应用场景分析

    技术Spring Data Redis应用场景分析 Spring Data Redis应用场景分析在Spring Boot中,默认集成的redis是Spring Data Redis。Spring Da

    礼包 2021年12月5日
  • 如何卸载软件,怎样卸载软件才能把软件卸载干净

    技术如何卸载软件,怎样卸载软件才能把软件卸载干净要保证卸载软件时彻底干净、没有残留,可以使用软件管家来卸载如何卸载软件。 由于有些应用软件在安装后,会在注册表中注册,同时还会自动生成附属的文件夹,在系统的控制面板中卸载软

    生活 2021年10月30日
  • python中fabric模块安装报错(pythonfabric怎么使用)

    技术python中Fabric模块怎么用这篇文章给大家分享的是有关python中Fabric模块怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。基础一:#!/usr/bin/env pyt

    攻略 2021年12月25日
  • bigdl怎么样(bigdl介绍)

    技术BigDL有什么特性本篇内容介绍了“BigDL有什么特性”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!特性:丰富的深

    攻略 2021年12月14日