We are get exceed throttleMaxCount warning?

log:

WARN [webullSpace::webullOMMViewSess Session EventQueueGroup] com.reuters.rfa.connection.rssl.webullSpace.ommViewAppCon
Throttle count queue has negative pending count. This could cause pending requests to exceed throttleMaxCount.

We did send lots of register request with OMMMsg.Indication.NONSTREAMING IndicationFlag, but it didn't

exceed Aggregate Item Limit. So what might be the cause of this warning message?

We are using JAVA RFA SDK.

Thanks.

Tagged:

Best Answer

  • umer.nalla
    umer.nalla LSEG
    Answer ✓

    Hi @Yang Bai

    As you may be aware RFA uses throttling by default to control the rate at which your subscription requests are sent to the server. This is explained in the RFA Java Developers guide under the section on Throttling. The various throttle related parameters are explained in the Configuration guide.

    The above is a warning that the number of pending requests could exceed the maxThrottleCount value specified in the configuration (default value 200).

    You can try adjusting the various throttle parameters and/or perform some application-level throttling to pace the rate at which you send your subscription requests i.e. send register in batches and pause between each batch. I cannot advise on numbers - as this will depend on various local factors - you can experiment to arrive at a suitable values.