dilithium
1.0.0
Dilithium 项目是一个软件框架和一组工具,支持在不可靠的消息传递系统(例如 UDP 数据报)上开发高性能流协议。
最初,我们专注于开发westworld
,这是一种可靠的流媒体协议,旨在最大限度地提高非理想广域网链接的吞吐量。
最终, Dilithium将成为一个可扩展框架(在golang
中实现),用于在任意不可靠的消息传递系统上开发高性能通信。
Dilithium为 OpenZiti 项目提供支持,支持其以性能为导向的Transwarp数据平面实施。在这个角色中, Dilithium既提供基于 UDP 的实现,又管理在现有流协议之上作为消息实现的更高级别的覆盖抽象。
有关Dilithium及其提供的框架组件的更详细介绍,请参阅概念指南。