For a deeper look into our Elektron API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
1 0 0 0

Redundancy subscribers

Hey all,


Today we have integration with Reuters Elektron (EZD 1.3)

We are receiving quotes changes.


Is it possible that two different application (two subscribers) will subscribe to the same Reuters event inventory?


Meaning they will share the load of Reuters event's and we will be able to scale as much as we want


we are using RFA8_NET120_x64.dll (rfa.net)


Best Regards,

Daniel

elektronrefinitiv-realtimeelektron-sdkthomson-reuters
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

Upvotes
Accepted
24.9k 86 10 22

Hi @danielgr

The RFA.NET API offers the Horizontal Scaling feature which allows you to distribute the processing of Response Messages between multiple CPU cores while running a single process on the machine. Alternatively, you could create two consumers running as separate processes if you think that is more appropriate to your requirement.

However, you should discuss with your Refinitiv account team and/or internal Market data team whether your EZD internet connection provides sufficient bandwidth to deliver enough data/events to warrant the need for multiple consumers / horizontal scaling. If, however, you are currently experiencing slow consumer scenarios with a single consumer, then the above is something you can consider.

You can read more about Horizontal scaling in the RFANET_DevelopersGuide which is included in the RFA.Net SDK package.

There is also a useful illustration of Horizontal Scaling in this article by one of my colleagues.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.