question

Upvotes
Accepted
1 0 0 0

What is the max Message Rate that RFA 8.0.X can handle?

What is the max Message Rate that RFA 8.0.X can handle?

Getting Buffer Overflow with these settings

TCP Read and Write buffer - 536870912

*ads*guaranteedOutputBuffers : 400
*ads*maxOutputBuffers : 3000
*ads*sinkSide*rrcp*transmissionBus*numBuffers : 10000
trep#technologyema-apirfarfa-api
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.

Hello @Jalaj Mehta

Thank you for your participation in the forum. Is the reply below satisfactory in resolving your query?


If so please can you click the 'Accept' text next to the appropriate reply? This will guide all community members who have a similar question.

Thanks,


AHS

Please be informed that a reply has been verified as correct in answering the question, and has been marked as such.

Thanks,
AHS

1 Answer

· Write an Answer
Upvote
Accepted
22.1k 59 14 21

Hi @Jalaj Mehta,

There is no hard limit for the maximum, and it all will depend on your machine and network configuration. The performance comparison numbers and the test methodology for RTSDK are published in this document and explained in this article. Similar results were published in the past for RFA, which showed that RFA is approximately at par or below as compared to EMA API.

Eventually, there is only one fix for a "slow consumer" application and no amount of buffer increase can fix that problem. The solution is to speed up your message processing event callback loop. Release reference to all RFA objects and defer any heavy lifting to other threads.

If this still does not fix your problems, then you should consider migrating to faster SDK stack like ETA C++.

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.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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