-
Kong - 自定义插件开发(四)
July 15, 2021
这篇文章主要介绍了如何使用Go语言开发自定义插件。首先,我们需要下载并安装go-pluginserver,然后在CentOS环境下安装C相关的编译环境。接着,我们可以下载官方的插件示例,并通过Go语言编写自己的插件。最后,我们需要配置相关的环境变量并启动Kong服务。文章还提供了Konga插件的示例图和相关参考链接。 …
-
Kong - 自定义插件开发(三)
July 14, 2021
这篇文章介绍了如何使用Docker启动Kong并加载自定义插件。详细介绍了Docker启动命令中的环境变量和挂载路径的配置。特别注意,如果出现ntt-auth plugin is in use but not enabled错误,需要检查插件路径和KONG_PLUGINS环境变量。 …
-
Kong - 自定义插件开发(二)
July 13, 2021
这篇文章主要介绍了如何在Kong中开发自定义插件。首先,它解释了Kong插件的生命周期,并展示了如何在Lua中实现base_plugin.lua接口的方法。然后,文章提供了一个NttAuthHandler插件的示例,包括access、init_worker和log阶段的实现。接着,文章介绍了如何定义插件的schema。最后,文章讨论了在Docker容器部署中如何使用lua_shared_dict共享内存,并提供了Kong Nginx模板的相关配置。 …
-
Kong - 自定义插件开发(一)
July 13, 2021
这篇文章主要介绍了如何开发Kong自定义插件。首先,将插件视为一组Lua模块,Kong会检测并加载遵循特定命名约定的插件模块。插件由两个强制性模块组成:handler.lua和schema.lua。一些插件可能需要更深入地集成到Kong中,例如在数据库中有自己的表,或在Admin API中公开端点等,这些都可以通过向插件添加新模块来完成。 …
-
centos7安装Postgresql
November 17, 2020
这篇文章主要介绍了如何使用Go语言开发自定义插件。首先,我们需要下载并安装go-pluginserver,然后在CentOS环境下安装C相关的编译环境。接着,我们可以下载官方的插件示例,并通过Go语言编写自己的插件。最后,我们需要配置相关的环境变量并启动Kong服务。文章还提供了Konga插件的示例图和相关参考链接。 …
-
centos7 安装kong网关
November 14, 2020
这篇文章主要介绍了如何在CentOS 7上安装和配置Kong网关。首先,提供了Kong安装包的下载链接,然后详细说明了如何使用YUM命令进行安装。接着,文章介绍了如何准备PostgreSQL数据库,并给出了创建用户和数据库的命令。然后,文章描述了如何配置Kong的数据库连接,并提供了相关的命令。最后,文章介绍了如何启动、检查和停止Kong服务。 …
-
Kong网关配置负载均衡
October 27, 2020
这篇文章主要介绍了如何配置Kong网关进行负载均衡。首先,文章提供了两个微服务接口用于测试。然后,通过Konga和Kong Admin API两种方式分别进行了详细的配置步骤说明。在Konga部分,包括了如何配置upstream、Service发布、Route匹配规则以及验证结果。在Kong Admin API部分,也包括了如何配置upstream、service和route。最后,文章提供了通过浏览器和命令行API进行测试的方法。 …
-
Konga 插件使用案例
October 21, 2020
这篇文章主要介绍了Konga插件的使用案例,包括创建消费者、添加凭证、路由添加插件以及使用Postman发送请求等步骤。文章详细解释了如何添加Basic Auth插件,并通过图文并茂的方式展示了操作流程。同时,文章还提供了相关参考链接,供读者深入学习。 …
-
Konga使用
October 16, 2020
这篇文章主要介绍了如何使用Konga,包括安装、配置Dashboard、创建Service、配置路由以及使用Postman请求网关。文章首先提供了Konga的安装链接,然后详细解释了如何配置Dashboard,包括如何查找Kong Admin URL。接着,文章介绍了如何创建Service和配置路由,特别强调了在配置路由时,对于hosts、paths、methods等配置项需要按回车键来应用每个输入的值。最后,文章展示了如何使用Postman请求网关,包括请求的端口和Headers头的配置。 …
-
Docker安装Kong网关
October 16, 2020
这篇文章主要介绍了如何使用Docker安装Kong网关。首先,创建一个Docker网络,然后创建PostgreSQL或Cassandra数据库。接着,准备数据库并启动Kong服务。Kong服务默认监听8000、8443、8001和8444端口。验证Kong服务后,安装Konga,一个Kong的管理界面。最后,提供了几个参考链接,包括Kong的官方文档和其他相关文章。 …