在 OpenResty Edge 中使用 Lua 扩展响应网关服务器离线事件
内容提要
本视频介绍了在OpenResty Edge的Web控制台中创建和配置Lua扩展,以实现网关服务器离线时自动从GoDaddy移除节点。OpenResty Edge是全能型网关软件,集流量管理、私有CDN构建、API网关、安全防护等功能于一体,适用于高并发、高负载场景。
关键要点
-
本视频介绍了如何在OpenResty Edge的Web控制台中创建和配置Lua扩展,以实现网关服务器离线时自动从GoDaddy移除节点。
-
OpenResty Edge是一款全能型网关软件,集流量管理、私有CDN构建、API网关、安全防护等功能于一体,适用于高并发、高负载场景。
-
创建新的Lua扩展可以自动响应网关服务器的离线事件。
-
在Web控制台中,用户可以进入'Global Config'页面,点击'Global Lua Extensions'来创建新的Lua扩展。
-
扩展的名称为'remove_node_from_godaddy_if_node_is_offline',选择'By event'并选择'Gateway Server Abnormal Offline'事件。
-
当事件发生时,Lua扩展会向管理服务器发送请求,从GoDaddy中移除离线节点。
-
使用离线网关服务器测试Lua扩展,检查执行历史以确认扩展已被触发并成功执行。
-
OpenResty Edge支持调度K8s等容器应用流量,能够管理海量域名,满足大型网站和复杂应用的需求。
-
章亦春是OpenResty项目创始人及OpenResty Inc. CEO,拥有丰富的开源经验和技术背景。
-
欢迎关注OpenResty Inc.的博客网站和微信公众号,支持更多语言的翻译版本。
延伸问答
如何在OpenResty Edge中创建Lua扩展?
在OpenResty Edge的Web控制台中,进入'Global Config'页面,点击'Global Lua Extensions',然后创建新的Lua扩展。
OpenResty Edge的主要功能是什么?
OpenResty Edge是一款全能型网关软件,集流量管理、私有CDN构建、API网关和安全防护等功能于一体,适用于高并发、高负载场景。
如何测试Lua扩展是否成功执行?
可以使用离线网关服务器触发Lua扩展,并在'Global Lua Extensions'中检查执行历史以确认扩展已被触发并成功执行。
创建Lua扩展时需要选择什么事件?
在创建Lua扩展时,需要选择'Gateway Server Abnormal Offline'事件,以便在网关服务器离线时触发扩展。
OpenResty Edge如何处理网关服务器的离线事件?
当网关服务器离线时,Lua扩展会向管理服务器发送请求,从GoDaddy中移除离线节点。
OpenResty Edge适合哪些应用场景?
OpenResty Edge适合高并发、高负载的场景,能够管理海量域名,满足大型网站和复杂应用的需求。