高效可靠的 UDP 单播、UDP 组播和 IPC 消息传输。此存储库中提供了 Java、C 和 C++ 客户端,并且提供了 .NET 客户端。所有客户端都可以跨机器或通过 IPC 在同一台机器上非常高效地交换消息。存档模块可以将消息流记录到持久存储中,以供以后或实时重播。 Aeron Cluster 作为基于 Raft 共识算法的复制状态机提供对容错服务的支持。
性能是重点。 Aeron 的设计目标是在所有消息传递系统中实现最高吞吐量和最低且最可预测的延迟。 Aeron 与简单二进制编码 (SBE) 集成,以获得最佳的消息编码和解码性能。创建 Aeron 时使用的许多数据结构已被分解到 Agrona 项目中。
详细的使用方法、协议规范、FAQ等请查看Wiki。
有关最新版本信息和更改,请参阅 Maven Central 上的 Java下载的更改日志。
Aeron 由 Adaptive Financial Consulting 所有并运营。 Aeron 团队最初由 Martin Thompson 和 Todd Montgomery 创建,于 2022 年加入 Adaptive。
对于商业用户,要开始使用 Aeron Premium,请访问 Aeron.io
我们提供一系列服务,包括:
如果您想了解有关这些内容的更多信息,请通过 [email protected] 联系。
版权所有 2014-2024 Real Logic 有限公司。
根据 Apache 许可证 2.0 版(“许可证”)获得许可;除非遵守许可证,否则您不得使用此文件。您可以在以下位置获取许可证副本:
https://www.apache.org/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则根据许可证分发的软件均按“原样”分发,不带任何明示或暗示的保证或条件。请参阅许可证,了解许可证下管理权限和限制的特定语言。