javaspringtomcatnetflix-zuulhystrix

Spring boot tomcat using +4000% CPU


I using zuul as API edge for my microservice infrastructure, I have a strong CPU with 32 and 56 thread.
As I checked, gateway service using CPU more than %4000!
I used JMX to dump and trace CPU usage.
I see "https-jsse-nio" have 200 instances and every instance using a huge CPU resource.
Please see the traces:

enter image description hereenter image description here

enter image description here


Solution

  • It was the SSL Handshake problem, It seems a bug from Tomcat.