首页 > 其他 > 详细

日常工作-问题及调忧

时间:2019-11-13 21:17:48      阅读:102      评论:0      收藏:0      [点我收藏+]

RocketMq 调忧

1,JVM 设置最大,最小 内存空间

2,消息线程池最大,最小数量

3,一次性消费多少

4,每隔多长时间拉取一次消息

5,已消费的消息,占磁盘70%(自定义)就清理(在配置文件中设置)

内存泄漏

1,注意事件监听器和回调,如果一个监听器已经注册,但是当这个类不再被使用时却未被注销,就会发生内存泄漏。

2,很多时候当一个对象的成员变量指向其他对象时,不再使用时需要被置为null

3,一些带close()的连接是否关闭,比如数据库连接(dataSourse.getConnection()),网络连接(socket)和io连接,除非其显式的调用了其close()方法将其连接关闭,否则是不会自动被GC 回收的。

4一些不用的变量应该销毁掉

进程挂掉

1,进程监护机制,进程挂掉立即拉起

2,整个服务器挂掉,服务器可以实现双机热备,主宕机从节点当主节点。 在通过日志分析主为什么宕机。

数据库读写慢

1,字段很多的表分解成多个表,不常用的字段放在一张表中

2,使用索引可快速访问数据库表中的特定信息(index)

3,防止数据库崩溃数据全部丢失,数据备份与还原

 

 

 

 

日常工作-问题及调忧

原文:https://www.cnblogs.com/guixie/p/11853152.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!