lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2021年4月28日

摘要: 1. 简述JVM关闭通常而言,对于JVM的关闭我们很少去关注,但是了解JVM的关闭能帮我们在JVM关闭时做一些合理的事情。首先JVM的关闭方式可以分为三种: 正常关闭:当最后一个非守护线程结束或者调用了System.exit或者通过其他特定平台的方法关闭(发送SIGINT,SIGTERM信号等)强制 阅读全文
posted @ 2021-04-28 19:08 白露~ 阅读(560) 评论(0) 推荐(0)

摘要: 一. shutdownHook的背景 想象一下,如果你现在刚好在 word 上写需求文档,电脑突然重启。等待开机完成,你可能会发现写了一个小时文档没有保存,就这么没了。。。 一个正在运行 Java 应用如果突然将其停止,影响不止数据丢失,还会造成其他影响。比如: 请求丢失:内存队列中等待执行请求丢失 阅读全文
posted @ 2021-04-28 18:18 白露~ 阅读(1439) 评论(0) 推荐(1)

摘要: 前言 阿里消息团队一直致力于RocketMQ的性能优化,双十一前进行了低延时(毛刺)优化,保障了双十一万亿消息的流转如丝般顺滑,在2016年双十一中,MetaQ以接近万亿的消息总量支撑着全集团数千个应用,在系统解耦、削峰填谷、数据库同步、位点回滚消费等多种业务场景中,MetaQ都有精彩、稳定的表现。 阅读全文
posted @ 2021-04-28 15:45 白露~ 阅读(1532) 评论(0) 推荐(0)

摘要: 一、问题线上RocketMQ 集群,偶尔报错如下: (1)[REJECTREQUEST]system busy, start flow control for a while(2)[TIMEOUT_CLEAN_QUEUE]broker busy, start flow control for a w 阅读全文
posted @ 2021-04-28 15:41 白露~ 阅读(3013) 评论(0) 推荐(0)

摘要: 一、系统优化 1.最大文件数 2.系统参数调整 二、RocketMQ性能调优 1.开启异步刷盘 2.开启堆外内存设置 3.开启文件预热 4.开启Slave读权限 5.关闭堆内存据传输 一、系统优化 1.最大文件数 limits.conf 设置用户能打开的最大文件数 vim /etc/security 阅读全文
posted @ 2021-04-28 15:33 白露~ 阅读(1515) 评论(0) 推荐(0)

摘要: 0、汇总 RocketMQ入门到入土(一)新手也能看懂的原理和实战! RocketMQ入门到入土(二)事务消息&顺序消息 从入门到入土(三)RocketMQ 怎么保证的消息不丢失? RocketMQ入门到入土(四)producer生产消息源码剖析 RocketMQ入门到入土(五)消息持久化存储源码解 阅读全文
posted @ 2021-04-28 15:11 白露~ 阅读(529) 评论(0) 推荐(0)