Timestamp delay between EMA Java based App and rmdstestclient when subscribing the same universe.
An EAAS client subscribed US stock data, 10K, using both rmdstestclient and EMA Java based App. One of his testing cases is to use printed timestamp to check if any delay between rmdstestclient and Java App in receiving the same streams. Hundreds of milliseconds delay has been identifed in Java App's output comparing with that of rmdstestclient. Can you have a look at attached code to see where to tune to get Java App close to rmdstestclient? Thanks.
Best Answer
-
Hello @Tony.Zhu_R,
I understand the situation and the concern, and sympathize that the custom Java code is likely creating the delay in processing that being observed.
However, this forum is dedicated for general questions and discussions of API usage.
To review the custom code, and to recommend what is likely to be a comprehensive set of changes is not possible in the framework of the discussion forum.
I can see several feasible ways to proceed to help the customer who has written the code:
- If the customer is on Premium Support, when they login into developer portal and go into EMA API area, they should have a Contact Premium Support button, and should be able to submit this query via Premium support channel
- If the customer is not part of Premium Support, but would like to be, the should contact their Refinitiv account management team who should be able to help them sign up for Premium Support.
- If the customer would like the project to be done for them, they should contact their Refintiiv account team to discuss Professional Services offerings and options for them.
I hope this information helps?
0
Answers
-
Code:eaas-code.zip, no dict files included as there is 512KB limit for file uploading here.
RIC list in '0#UNIVERSE.NB.xlsx', thanks.
0 -
In addition to resources provided by Zoya, I would like to point out that EMA is extremely powerful and flexible API, but not the fastest one - certainly not as fast as low level ETA, which is probably what rmdstestclient is written in.
If the primary need for the client is to have a lowest latency application, then please refer them to use the ETA API.
The attached client application is a complicated one. The latency might well be in the user application code.
0
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛