TPS / fix products

Imported from previous forum

Does anyone know which fix products have the highest TPS (transact/sec)?

Does anyone know which fix products have the highest TPS (transact/sec)?
What exactly are you looking for when you mention “FIX products”?
Do you intend to use a FIX engine for high volume messaging or just some FIX test suite that can be used for stress testing purposes?

Does anyone know which fix products have the highest TPS
(transact/sec)?
What exactly are you looking for when you mention “FIX products”? Do you
intend to use a FIX engine for high volume messaging or just some FIX
test suite that can be used for stress testing purposes?

Fix engines like TransactTools, Apia, or QuickFix. The question is meant to datamine at what TPS I need to begin to consider scaling order flow horizontally across multiple gateway instances using the fastest products as a bench mark.

Does anyone know which fix products have the highest TPS
(transact/sec)?
What exactly are you looking for when you mention “FIX products”? Do
you intend to use a FIX engine for high volume messaging or just some
FIX test suite that can be used for stress testing purposes?

Fix engines like TransactTools, Apia, or QuickFix. The question is meant
to datamine at what TPS I need to begin to consider scaling order flow
horizontally across multiple gateway instances using the fastest
products as a bench mark.

TPS is a very macro measurement in terms of deciding what you want to do. As far a FIX engines go, order flows are per session/connection. I worked with TransactTools FIX engine a couple of years back and our version a limitation of 200 connection max limit/gateway without even considering transaction volume, if I remember correctly. It definitely boils down to your infrastructure, OS/HW/memory and the expected message volume. I have heard good things about latest version of TransactTools. QuickFIX should be much lightweight than TransactTools so you can run some internal benchmark tests to figure out how fast does “fast” really means to you. Haven’t had any experience with Apia so don’t know about that.

In a nutshell I don’t know their respective TPS threshholds because like I said, in my experience, we have generally found the claimed numbers to be very very relative and non-standard and they vary greatly based on your setup …

Does anyone know which fix products have the highest TPS
(transact/sec)?
What exactly are you looking for when you mention “FIX products”? Do
you intend to use a FIX engine for high volume messaging or just
some FIX test suite that can be used for stress testing purposes?

Fix engines like TransactTools, Apia, or QuickFix. The question is
meant to datamine at what TPS I need to begin to consider scaling
order flow horizontally across multiple gateway instances using the
fastest products as a bench mark.

TPS is a very macro measurement in terms of deciding what you want to
do. As far a FIX engines go, order flows are per session/connection. I
worked with TransactTools FIX engine a couple of years back and our
version a limitation of 200 connection max limit/gateway without even
considering transaction volume, if I remember correctly. It definitely
boils down to your infrastructure, OS/HW/memory and the expected
message volume. I have heard good things about latest version of
TransactTools. QuickFIX should be much lightweight than TransactTools
so you can run some internal benchmark tests to figure out how fast
does “fast” really means to you. Haven’t had any experience with Apia
so don’t know about that.

In a nutshell I don’t know their respective TPS threshholds because like
I said, in my experience, we have generally found the claimed numbers to
be very very relative and non-standard and they vary greatly based on
your setup …

Thanks for the feedback. Understood that any TPS measurement is relative. Just curious to see if there is any consesus on industry leaders in terms of performance.

I am interested in tech solutions for how to scale flow horizontally across mutliple java based gateway instances based upon our own benchmarks. This is more of a java question tho’.

Does anyone know which fix products have the highest TPS
(transact/sec)?
What exactly are you looking for when you mention “FIX products”? Do
you intend to use a FIX engine for high volume messaging or just
some FIX test suite that can be used for stress testing purposes?

Fix engines like TransactTools, Apia, or QuickFix. The question is
meant to datamine at what TPS I need to begin to consider scaling
order flow horizontally across multiple gateway instances using the
fastest products as a bench mark.

TPS is a very macro measurement in terms of deciding what you want to
do. As far a FIX engines go, order flows are per session/connection. I
worked with TransactTools FIX engine a couple of years back and our
version a limitation of 200 connection max limit/gateway without even
considering transaction volume, if I remember correctly. It definitely
boils down to your infrastructure, OS/HW/memory and the expected
message volume. I have heard good things about latest version of
TransactTools. QuickFIX should be much lightweight than TransactTools
so you can run some internal benchmark tests to figure out how fast
does “fast” really means to you. Haven’t had any experience with Apia
so don’t know about that.

In a nutshell I don’t know their respective TPS threshholds because like
I said, in my experience, we have generally found the claimed numbers to
be very very relative and non-standard and they vary greatly based on
your setup …

Raptor Trading Systems’ engine has very high TPS abilities and offers a GUI along with other bells and whistles. You can get more informatin at www.raptortrading.com.

Does anyone know which fix products have the highest TPS (transact/sec)?

I am admittedly biased, as my company (www.jettekfix.com) provides performance add-ons for CameronFIX (www.camerontec.com), but it is definitely worth adding to your list under consideration, with or without JetTek’s Express suite.

Regards, Greg.

[ original email was from Toby Corballis - toby.corballis@rapidaddition.co.uk ]
> Does anyone know which fix products have the highest TPS (transact/sec)?

Asking this question here is going to have all the vendors wildly exclaiming “mine, mine”. So you end up not getting any valuable info. Two things I can suggest:

  1. Visit the “FPL Members” section and look at the “Vendors” list. Contact each one and ask them if they support your target platform (i.e. Java, .NET, AS400, etc). Next, ask for their TPS figures. You should ask, also, for information about how tests were conducted and metrics measured. If you like the answers you get, ask for an evaluation version - any reputable vendor should give you a time-limited copy for evaluation. Then you can do a bake off against the ones you want to test. Sadly, there is no shortcut to that process - that is, no one has done it for you on your infrastructure, etc, and published in the Public Domain.

  2. Look through this “Product Discussion” forum and review recent announcements from member firms. Select some that seem encouraging and go through step1 above.

Hope that makes sense

Good luck

Toby

PS: Rapid Addition is the fastest (just a hint)