User:Iammckane/sandbox
Developer(s) | David Dight, Kristian Peacocke, Fix8 community |
---|---|
Stable release | |
Written in | C++ |
Operating system | Linux |
Platform | x86-64, IA-32 |
Size | 630 KB (compressed) 4.3 MB (uncompressed) |
Type | Software framework |
License | GNU LGPL v3+ |
Website | www |
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]
- ^ "Fix8 version 0.6.6 released". blog.fix8.org. 16 December 2012.
- ^ https://github.com/dakka/fix8
- ^ http://www.reddit.com/r/cpp/comments/109kus/fix8_open_source_c_fix_engine/
- ^ http://www.elitetrader.com/vb/printthread.php?threadid=248863
- ^ 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/
- ^ http://fix8.org/performance.html
External links[edit]
Category:Network protocols Category:Financial markets