difference between OMM stream and RDP stream

Hi,

I have been reading the Github api samples regarding streaming/websockets:

OMM Streaming

and

RDP streaming

And from this documentation It is not entirely clear what is the difference between the these two stream types.
or more concretely when would use OMM and when RDP


Best Answer

  • Hi @laurens

    The difference between the 2 streaming services is protocol message exchange. The OMM Streaming has been around for years and is based on a specific protocol used to request and receive market data. The RDP Streaming was introduced to support services that did not fit in well with the OMM streaming protocol, such as IPA (Instrument Pricing Analytics). It isn't the case where you need to choose which Streaming service to retrieve data, but rather what data you wish to stream will drive your choice.

    Hope this helps.