如果说Nginx是Kong网关的心脏,那么Lua语言则构筑了Kong网关的整体骨架。无论是路由匹配策略,还是核心插件机制,抑或是命令行指令,其背后都离不开Lua语言。学好Lua语言对掌握Kong网关来说至关重要。
Lua作为一门编程语言,本质上与Java、C或者Python等其他编程语言无异。如果读者有其他编程语言基础,学习Lua语言不会感到很困难。本章从入门规范、数据类型、操作符、表达式语句和库函数这些特性一一介绍Lua语言。读者可以根据自身情况择章节阅读。