揭秘ZSearch2.0—基于OpenResty的API网关设计

背景 OpenResty 是一个支持lua的nginx,并且内置了一些常用的lua库。利用lua,我们就可以便捷得扩展nginx能力,甚至可以直接作为Web服务对外提供。 主页链接 由下图可以看出,我们可以在各个阶段进行干预。 设计 本文介绍的API网关设计很简单,主要有路由,过滤器,拦截器三个部分组成。 可以实现权限验证,日志记录,参数改写,限流限速等功能。 实现关键 这套方案实现并不复杂,主要
相关文章
相关标签/搜索