Published on2021年10月6日软件架构之原则、风格和实践架构好的架构可以更容易的支持业务演进,更容易修改,容错性更好。而糟糕的架构就像一团浆糊,一点小小的改动可能都会对原有功能造成破坏。本文从很高层的角度介绍了什么是糟糕的架构,什么好的架构,以及构建好的架构的一些常用参考模型。
Published on2021年8月22日DPDK QoS 框架 - 4. 丢包器和流量计量DPDK架构因为项目需要做Traffic Shaping,看了下DPDK的QoS框架,做一下简单翻译以加深学习理解。这篇翻译基于DPDK 21.02 版本,介绍了DPDK丢包器的实现机制、算法及相关API,最后介绍了Traffic Metering所使用的算法逻辑。本系列一共4篇文章,这是第四篇。
Published on2021年8月21日DPDK QoS 框架 - 3. 分级调度模块的实现DPDK架构因为项目需要做Traffic Shaping,看了下DPDK的QoS框架,做一下简单翻译以加深学习理解。这篇翻译基于DPDK 21.02 版本,介绍了DPDK QoS 分级调度模块的详细设计、数据结构、状态机等。本系列一共4篇文章,这是第三篇。
Published on2021年8月15日DPDK QoS 框架 - 2. 分级调度模块介绍DPDK架构因为项目需要做Traffic Shaping,看了下DPDK的QoS框架,做一下简单翻译以加深学习理解。这篇翻译基于DPDK 21.02 版本,介绍了DPDK QoS 分级调度模块的概要设计和API。本系列一共4篇文章,这是第二篇。