In some cases, when connecting to LSEG Real-Time Distribution System, the consumer appears to be overloaded even though no thread is using the maximum CPU. Such a situation might be a symptom of a bottleneck on the LSEG Real-Time Advanced Distribution Server, which can be resolved by increasing the size of the guaranteedOutputBuffers and maxOutputBuffers to 5,000 in distribution.cnf:
[...]
*ads*maxOutputBuffers : 5000
*ads*guaranteedOutputBuffers : 5000
[...]
Figure 21. LSEG Real-Time Advanced Distribution Server distribution.cnf
While this may increase the overall throughput, it can also increase message latency.