CoralSequencer

CoralSequencer is a full-fledged, ultra-low-latency, total-ordered messaging middleware for distributed systems based on asynchronous messages. It is the implementation of the atomic broadcast sequencer architecture. It uses sophisticated and low-latency protocols to distribute messages across many nodes through reliable UDP multicast, TCP and shared memory.


STRAIGHT TO THE POINT GETTING STARTED PERFORMANCE NUMBERS REQUEST FULL VERSION TRIAL

CoralSequencer’s structured data serialization framework (Version 2.0)

CoralSequencer uses its own binary and garbage-free serialization framework to read and write its internal messages. For your application messages, you are free to use any serialization library or binary data model you choose. The fact that CoralSequencer is message agnostic gives you total flexibility in that decision. But you can also consider using CoralSequencer’s native serialization framework described in this article. Continue reading