微服务应用线上性能分析

Posted 探索互联网

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务应用线上性能分析相关的知识,希望对你有一定的参考价值。

     每天线程数在16:12增加,后通过jmx监控程序为,微服务业务线程增加,因为多个业务几乎每个业务统一时间16:12线程数

增加后,tp99狂飙1000倍,在系统工程师支持下查到为线上16:12执行磁盘清理文件,停止后系统线程数正常,tp99正常。

      其中的一个应用平时线程数也会超过400个平时为80/90后观察到和fullgc强相关,后续需要调整gc算法避免暂停时间

过长导致线程数增加。

      总结应用请求数越多,外部比如fullgc、外部程序执行比如清理磁盘程序对程序的影响越大,这时候需要尽量避免在业务量调用

大的时候对程序造成影响。

      不容易解决的问题需要花费时间持续关注。 

      

      念念不忘,必有回响。

以上是关于微服务应用线上性能分析的主要内容,如果未能解决你的问题,请参考以下文章

网易蜂巢微服务架构:用RabbitMQ实现轻量级通信(有彩蛋)

微服务的一些实践

微服务治理实战:服务流的自动化构建与应用(有彩蛋)

前端微服务

大佬分享:API网关在微服务架构中的应用

阿里大神分享API网关在微服务架构中的应用!