Fix8 is a C++ FIX protocol framework. It helps you get your FIX client or server up and running quickly using one of the standard FIX schemas by statically compiling your FIX XML schema and building your FIX application on top. Customised messages or fields are added by updating the schema and recompiling. It offers runtime custom fields and message recycling, lock-free queues, atomics, and many other modern techniques. It is a complete framework, with client/server session and connection classes, support for the standard FIX field types, a FIX printer, async logger, and an async message persister. It statically supports nested components and groups, and has been designed to be extended, customized, or enhanced.
Release Notes: Indexed file based message persistence is now the default. BerkeleyDB no longer required to build. A fix8.spec.in file which configure will use to generate fix8.spec was added. RPM and Deb binaries will now be released with each tagged release. Persistence and logfiles now use SessionIDs to create unique sessions.
Server files are created on logon. Bugs were fixed.
Tags: FIX, framework, C++, Finance, interface, API, high-performance
Licenses: LGPL