目前数据中心网络广泛应用的Fabric架构中会应用大量的ECMP(Equal-Cost MultiPath Routing, 简称ECMP),其优点主要体现在可以提高网络冗余性和可靠性,同时也提高了网络资源利用率;大量的ECMP链路在特定场景下运行过程中会引发其他问题。例如,当某条ECMP链路断开后,ECMP组内所有链路流量都会被重新HASH,在有状态的服务器区域(如LVS)中将导致雪崩现象,又或者会出现多级ECMP的HASH极化导致链路拥塞等。

Read More

在Lua中,在很多场景下table就是一个object。与objects类似,table也有相关的状态;table也有一个独立于其值(table中的元素)的标识符(self);特别是,两个具有相同值(table中的所有元素都相等)的table是不同的对象。此外,与objects类似,table也有一个独立的生命周期。

Read More

本章介绍一下Lua的一些基本概念,使我们从整体上对Lua有一个基本的了解(如下讲解针对Lua 5.4.1版本)。

Read More