Hello @Refinitiv ,
We currently use the UPA API in order to consume data from TREP ADS and are exploring options to post data to TREP as well and are evaluating using UPA library and the Websocket API for the same.
Is there any difference in performance/features between the Two? Are there any recommendations on which API to choose?
I am basically looking to find if there are any cons of using Websocket API over the UPA libraries to Publish data to TREP and need the API to be scalable for a large set of symbols also. (> 200,000)
The applications primarily posting data to TREP will be Java based applications..
Could you please advise on the same?
One difference is message size, as mentioned in this thread. JSON message used by Websocket API is larger then OMM.
If you need performance and scalability, you should use the Elektron SDK (EMA or ETA). ETA is a new name for UPA.
Please note that the WebSocket API designed for easy to develop and support various programming languages. If the performance is your main concern, the Elektron SDK is more suitable for you as recommended by my colleague.