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

Best Answer

  • 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.