aeron
有效的可靠UDP Unicast,UDP Multicast和IPC消息传输。 Java,C和C ++客户端在此存储库中可用,并且有一个.NET客户端可用。所有客户端都可以非常有效地在机器上或通过IPC在同一台计算机上交换消息。档案模块可以记录消息流以持续存储以供以后或实时重播。 aeron群集基于RAFT共识算法提供了作为复制状态机的支持耐故障服务的支持。
性能是关键重点。 aeron的设计目标是成为任何消息系统中最低,最可预测的潜伏期的最高吞吐量。 aeron与简单的二进制编码(SBE)集成,以提供最佳的消息编码和解码性能。 aeron创建中使用的许多数据结构已纳入Agrona项目。
有关使用情况,协议规范,FAQ等的详细信息。请查看Wiki。
有关最新版本的信息和更改,请参阅Maven Central的Java下载的更改日志。
aeron由自适应财务咨询拥有和运营。 aeron团队最初由马丁·汤普森(Martin Thompson)和托德·蒙哥马利(Todd Montgomery)创建,于2022年加入自适应。
要开始使用aeron Premium,请访问aeron .io
我们提供一系列服务,包括:
- 使用aeron和aeron群集进行开发和运营培训。
- 咨询,例如,如果您不确定如何设计系统或需要帮助调整系统。
- 我们还在aeron和aeron群集上提供了许多专有增强功能,例如内核旁路(EF_VI,AWS DPDK和VMA),以提高性能,并使用ATS快速加密。
- 如果您要建立一个新的交易系统,我们将有经验丰富的aeron开发人员可以提供帮助。
如果您想了解更多有关这些内容的信息,请与Sales@ aeron .io联系。
如何使用aeron ?
- Java编程指南
- C ++ 11编程指南
- 最佳实践指南
- 监视和调试
- 配置选项
- 频道特定的配置
- aeron档案(耐用/持续的流仓库)
- aeron群集(容忍服务)
- aeron Docs
aeron如何工作?
- 运输协议规范
- 设计概述
- 设计原则
- 流控制语义
- 媒体驱动程序操作
我如何在aeron上入侵?
- 在aeron上黑客攻击
- 性能测试
- 建造aeron
许可证(请参阅许可文件以获取完整许可证)
版权2014-2025 Real Logic Limited。
根据Apache许可证(版本2.0(“许可”)获得许可;除了符合许可外,您不得使用此文件。您可以在
https://www.a**pac*he.org/licenses/LICENSE-2.0
除非适用法律要求或以书面形式同意,否则根据许可证分配的软件是按照“原样”分发的,没有任何明示或暗示的保证或条件。请参阅许可证,以获取执行许可条款和限制的特定语言。
