Release Notes

1.0.0

K-NET作为网络协议加速框架,北向提供统一的Socket API,南向提供统一的数据IO抽象层,同时提供配置文件,允许用户通过配置进行协议路由。K-NET加速框架通过规范协议适配接口,同时内部集成了不同的协议栈,当前已经集成了基于以太的用户态TCP/IP协议,未来会继续集成基于RDMA的用户态协议和基于UB的协议栈,来满足和适配大数据、数据库、分布式存储等多个业务场景。

  • K-NET框架Framework

    1. Socket 透明替换:提供Socket透明替换接口支撑业务零侵入修改。
    2. 提供插件化框架:插件化框架可以基于配置适配不同的协议,如用户态TCP协议栈,RDMA和UB协议等系统。
    3. 提供协议编排能力:协议编排主要提供基础的协议进行编排,业务在启动时加载协议编排的能力使能业务处理。
    4. 配置管理:加载协议栈和资源配置信息。
  • 协议插件层

    1. 提供一个用户态TCP/IP协议栈:用户态TCP/IP高性能协议栈,免除内核态和用户态的数据拷贝和系统调用,实现数据面高性能加速。