Closed helmesjo closed 6 years ago
Does it have any dependencies?
I updated the issue, but in short:
C++ API client has an indirect dependency on zlib through HdrHistogram. HdrHistogram is automatically added as an ExternalProject.
C Media Driver (the "data shuffler", that may or may not run in same process), which is optional (default is implemented in java), has dependencies listed above. It is enabled with BUILD_AERON_DRIVER=ON
. It's currently only supported on linux & mac.
great, thanks!
https://github.com/real-logic/aeron
I'm currently looking into high-performance real-time data streaming, and Aeron (with it's C++ client) popped up. I have no experience with it, but it appears to be highly recommended (3000+ stars)!
For a quick overview, look here.
It's supported on Mac, Linux & Windows.
Building
Building & testing appears to be straight forward:
Dependencies
C++ API Client:
C Media Driver (if option
BUILD_AERON_DRIVER=ON
):