question

Upvotes
Accepted
5 0 0 2

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.

treprfarfa-api
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

1 Answer

Upvotes
Accepted
20.3k 73 10 20

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.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 5.0 MiB each and 10.0 MiB total.

Click below to post an Idea Post Idea