Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • FIXAJ has one acceptor session configured on the server host.
  • The client application has one initiator session configured on the client host.

The overall process is following:

  1. Client application connects to the FIXAJ instance and sends 200000 FIX 4.2 messages with a rate of 5000 messages per second.
  2. FIXAJ receives the messages and matches them to the same session using business layer logic.
  3. FIXAJ responds to the client application with the same message in the same session.

The response time measured by the client application is the difference between timestamps:

  • t1 - timestamp is taken right before sending a message to the client session;
  • t2 - timestamp is taken right after receiving the same message in the client back from FIXAJ.

The round-trip time formula is: RTT=t2-t1 and is measured in microseconds.

Results


FIXAJ 2.24.1, usecFIXAJ 2.19.4, usec
Min8.9529.008
Max209.407215.935
Median9.2959.271
Average9.5229.53386
50%9.2959.271
75%9.3839.367
90%9.5039.487
95%9.5599.559
99%9.8159.855
99.9%103.167139.647
99.99%192.639195.199