09 2022 档案
摘要:在系统部署生产环境后, 在十天左右就会出现系统反应慢, 堆爆了,cpu占用百分百的情况。 在重启tomcat后情况就恢复了。 在经过详细的 跟踪, 线程dump, 堆dump 下来分析后, 线程没有问题, 发现有两个原因: 1: 通过memory analyzer 分析 堆dump文件后, 有一个缓
阅读全文
摘要:# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中
阅读全文
摘要:简介 RabbitMQ是一套基于AMQP协议使用erlang语言开发的消息队列。 下面首先来介绍一下AMQP协议 以上这段文字来源于维基百科。要注意其中的两点一个是与JMS的不同。 还有一点就是消息是作为字节流进行传递,而这个协议是规定了字节流内容的格式。 这个图是关于AMQP协议的, 一个服务端,
阅读全文