Kong如何处理NGINX和OpenResty

问题描述 投票:0回答:1

我了解的是,NGINX用C编写,并具有一个lua插件,该插件允许将lua代码嵌入其中。 OpenResty是一个在此基础上扩展的框架,并允许NGINX更好地支持Lua。 Kong是特定的OpenResty应用程序。因此,当我们发布新服务时,消费者等将全部转换为LuaJIT编译的lua模板。如果是这样,是否意味着每次添加服务时,我的nginx.conf文件都会重新生成?还是在每次请求时查询kong配置数据库(或yaml)以获取依赖端点(这会非常慢)?还是完全其他的东西?

nginx lua api-gateway kong openresty
1个回答
0
投票

将类似Lua的脚本语言嵌入到nginx的全部要点是,您可以随时更改其行为,而不必重新加载整个配置。我不知道kong到底是如何处理的,但是您可以在运行时加载新的Lua代码,尽管在大多数情况下,足以更改Lua代码随后以预定义方式处理的某些数据。

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.