I am working with the EMA API using EMA 126.96.36.199 and have encountered a specific behavior regarding concurrent snapshot batch requests.
the EMA send outgoing request messages for the distinct items(BMO.TO, RY.TO, AAB.TO, TD.TO, AC.TO) at the beginning, However, after receiving the refresh messages for BMO.TO and RY.TO. it sent another outgoing request message for these two RICs.
This resulted in the second request completing one second later then the first request.
My application might need to handle around 1000 requests per second, and if many of these requests include the same popular RICs(e.g., APPL), it could lead to significant delays.
How can I avoid sending new outgoing requests for RICs already included in the initial outgoing requests