User:Iammckane/sandbox

From Wikipedia, the free encyclopedia
Fix8
Developer(s)David Dight, Kristian Peacocke, Fix8 community
Stable release
0.6.6 beta / 17 December 2012; 11 years ago (2012-12-17)[1]
Written inC++
Operating systemLinux
Platformx86-64, IA-32
Size630 KB (compressed) 4.3 MB (uncompressed)
TypeSoftware framework
LicenseGNU LGPL v3+
Websitewww.fix8.org

Fix8 is an open source (LGPL[2]) messaging engine for the FIX protocol written in C++ [3][4][5]. The framework runs on Intel hardware on Linux. According to the authors, support for Windows is not planned[5].

Overview[edit]

Fix8 is comprised of two main components: the compiler and the runtime library. The compiler converts FIX XML schemas into C++ code. Users incorporate the generated code into their application and then link against the Fix8 runtime library, which provides session management, persistence, logging and other services.

Performance[edit]

The authors claim that Fix8 is a high performance framework although these claims have not been independently verified. The Fix8 website does publish performance statistics including their methodology and supporting scripts permitting independent comparison[6].

References[edit]

  1. ^ "Fix8 version 0.6.6 released". blog.fix8.org. 16 December 2012.
  2. ^ https://github.com/dakka/fix8
  3. ^ http://www.reddit.com/r/cpp/comments/109kus/fix8_open_source_c_fix_engine/
  4. ^ http://www.elitetrader.com/vb/printthread.php?threadid=248863
  5. ^ a b http://quantlabs.net/blog/2012/11/how-to-build-fix8-from-fix8-org-for-your-c-fix-for-hft-with-oracle-berkley-db-tbb-and-poco/
  6. ^ http://fix8.org/performance.html

External links[edit]

Category:Network protocols Category:Financial markets