RT-O Channel down when number of RICs subscribed

Hi
My customer is suffering channel down when they subscribe around 5000 RICs on one application.
Program Language - Java
RTSDK Java edition (EMA) is being used.
We are using sample code ( ex450_MP_QueryServiceDiscovery.Consumer )
The channel down can not be replicated on our desktop, so we are assuming the client network or PC may have some kind of limitation.
However the rate of disconnection can be reduced depends on the number of RICs reduced.
So we compared the disconnection rate in between bellow two cases.
Case 1 : 1 app ( 1 session ) with 5000 RICs -> this resulted channel down happened in every 10-15 minutes during market hours.
Case 2 : Multiple apps with less than 1000 RICs ( total RIC number is same as Case 1 ) -> the channel down was still hapenenig but the rate of down was siginifiantly lower than Case 1.
Both test case, same total 5000 RICs are subscribing, so the load of network and machine CPU usage should be also same but we are wondering how come Case 2 is quite less rate than Case 1.
I would like to ask if there can be any parameter on Java RTSDK to optimize for many of RICs to suvscribe ? Wising to reduce the rate of channel down even 5000 RICs subscribed on One application.
Best Answer
-
They are getting disconnects in both the cases - so it is hard to quantify that one works and other does not.
When multiple applications connect to RTO, they are most likely serviced by a different physical endpoint. So they all are likely getting data from a different server (even when the service discovery endpoint is same). Some of these servers might be less tolerant of how much backlog of data it keeps before kicking the application out.
The client should fix the underlying problem of high latency and low bandwidth. You can also recommend them to move their application to the cloud - closer to the source of the data.
0
Answers
-
RTSDK Java should easily handle a batch of 5K instruments. If you are getting a channel down event, it points to a network bandwidth issue.
What is the channel type and protocol that the client is using? They can use the view feature to reduce the number of FIDs they receive in the update message - which should reduce the bandwidth usage.
0 -
Hi @Gurpreet
Many thanks for your comment. Yes I also believe 5K RICs should be able to handle as well.
Question here is that how come the customer sees different outcome between cases, a: which is 5K x 1 session and b:1K x 5 sessions ( actually using 5 different Machine IDs ). From network point of view. Both cases , they should receive same volume of data, thus Network bandwidth may not be the simple bottleneck?
Please note I also asked the customer to consider to use VIEW featue and it is under discussion within the developpers in the custiomer.
Thank you
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 249 ETA
- 554 WebSocket API
- 37 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 643 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 192 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛