I recently encountered such a problem. Under the stress test, each thread called a certain method of the SOA service. The business from start to return in the method body consumed about 500ms, but the external call to the entire SOA consumed about 4s. Both the producer and the consumer are in the same LAN, excluding network reasons;
In this case, when the SOA method is changed to directly return an empty object (the internal method consumes 0ms), the entire SOA external call consumes about 20ms;
In this case, when the SOA method is changed to Thread.sleep(600) (the internal method consumes 600ms), the entire external SOA call consumes about 6s;
It can be seen that the internal time-consuming of SOA greatly affects the complete external request. Could you please tell me if dubbo has relevant parameters that determine this factor, or is there any tool that provides analysis? Currently, there are no good ideas or tools to troubleshoot dubbo performance problems! Ask God for enlightenment!
淡淡烟草味2017-06-12 09:27:42
For the analysis case of Dubbo cluster, please refer to this content: http://www.roncoo.com/course/...