Artio is a high-performance FIX Gateway designed to handle financial messaging with resilience and efficiency. It consists of two main components: the Engine and the Library. The Engine manages TCP connections, frames FIX messages, and logs them into an archive. When Library instances are unavailable, the Engine takes over session management.
The Library resides within your application's process and manages FIX sessions. Each Library instance is single-threaded, so for multi-threaded applications, you can either manage thread handoff yourself or run one Library instance per thread.
Communication between the Engine and Library is facilitated by Aeron, which ensures efficient and reliable message transport
Find the full documentation at Artio Wiki.