Aeron Alternatives
Similar projects and alternatives to Aeron
-
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
-
Apache Camel
Apache Camel is an open source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.
-
-
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
sobjectizer
An implementation of Actor, Publish-Subscribe, and CSP models in one rather small C++ framework. With performance, quality, and stability proved by years in the production.
-
-
-
-
dataloader
DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a consistent API over various backends and reduce requests to those backends via batching and caching.
-
-
moodycamel
A fast multi-producer, multi-consumer lock-free concurrent queue for C++11
-
-
-
Jetty
Eclipse Jetty® - Web Container & Clients - supports HTTP/2, HTTP/1.1, HTTP/1.0, websocket, servlets, and more
-
-
-
Weld
Weld, including integrations for Servlet containers and Java SE, examples and documentation (by weld)
Aeron reviews and mentions
- A Tale of Yak Shaving: Accidentally Making a Language, for an Engine, for a Game
-
What are some candidate libraries for inter-thread communication like message boxes or event systems?
https://github.com/real-logic/Aeron/wiki/Performance-Testing https://github.com/real-logic/benchmarks
If low latency / performance is important then something like aeron: https://github.com/real-logic/aeron or the disruptor pattern: https://github.com/Abc-Arbitrage/Disruptor-cpp are good options. Aeron supports network message but requires a driver to be running on the system even for IPC. Disruptor is thread to thread messaging only and doesn't need drivers etc - just a normal library.
-
Non Spring users what are you using ??
Oh boy, if that's really what you're going for, you're talking low microseconds, anything slower and you'll be losing money. Also, you have to make sure the GC never triggers. Maybe look at something like Aeron
-
Clojure-server to Clojure-server communication library
Have look at Aeron, pub/sub comms Java library https://github.com/real-logic/aeron
-
Homa: A Receiver-Driven Low-Latency Transport Protocol Using Network Priorities
It looks like the properties that Aeron adheres too (https://github.com/real-logic/aeron). And it's been here for quite a while, strong and solid, used i.e. by HFT industry.
- Recommendations for C++ library for shared memory (multiple producers/single consumer)
-
Clarification on Project Panama's incubating status
Some Java developers will still jump through hoops to get the exact layout they want to squeeze out every bit of cache-friendliness they can get, but the language won't directly enable that.
- Aeron: Low-latency, reliable networking over UDP
-
Supporting hundreds of players on a single fast paced game server - koth.io networking model
You certainly can, there are things like Aeron https://github.com/real-logic/aeron that manage their own reliability but has different trade offs. For example an Aeron client is very CPU intensive vs a standard tcp socket. Very cool stuff though.
Stats
real-logic/aeron is an open source project licensed under Apache License 2.0 which is an OSI approved license.
Popular Comparisons
Are you hiring? Post a new remote job listing for free.