此文章记录一下Kong自定义插件初次编写的过程,如果文章中有错误请及时提醒并帮忙更正安装开发环境这里使用Pongo 来进行插件的测试,而Pongo的使用需要具备docker-compose和curl,再这些都具备之后就可以安装Pongo CLI了PATH=$PATH:~/.local/bin git clone https://github.com/Kong/kong-pongo.git mkdi
转载 2024-04-18 14:36:28
130阅读
介绍在Kong 2.0之前,Lua是唯一支持编写Kong插件的语言,并且仍然是开发和扩展Kong的主要方法。Go插件支持的新增功能使Kong用户可以进入Go生态系统。例如,有些数据库(例如MS SQL Server)没有很好的Lua客户端库,但Go很好地支持了这些数据库。Go插件可以直接访问此类服务器,而无需传递Kong的Lua代码。结构Go PDK完全基于用Go编写的单独过程。您可以命名一个go
Kong plugin 说明Kong的官网中可以看到目前针对不同的需求提供了很多的插件,大部分都是开源版本,只有少部分是企业版Kong插件本身就是基于NGINX的一些属性,来做一些扩展,比如通过IP进行限流,通过IP来限制黑白名单等等,在实际业务中可能需要用到的扩展Plugin IP Restriction 简单说明IP Restriction就是通过设置IP白名单和黑名单,根据客户端IP来对一
插件概述插件之于kong,就像Spring中的aop功能。在请求到达kong之后,转发给后端应用之前,你可以应用kong自带的插件对请求进行处理,合法认证,限流控制,黑白名单校验,日志采集等等。同时,你也可以按照kong的教程文档,定制开发属于自己的插件kong插件分为开源版和社区版,社区版还有更多的定制功能,但是社区版是要收费的。目前,KONG开源版本一共开放28个插件,如下:acl、aws
转载 2019-02-15 19:27:00
362阅读
上一篇文章使用 Kong 完成了负载均衡的配置,本文介绍下在此基础上如何集成 jwt 插件来保护内部服务的安全。前置知识点:Jwt 基础概念。推荐阅读:通俗易懂地介绍 Jwt https://blog.leapoahead.com/2015/09/06/understanding-jwt/Jwt 的官网 https://jwt.io/为 Kong 安装 Jwt 插件Kong 官方提供了 Jwt 插
原创 2021-05-07 16:31:55
603阅读
kong笔记 目录导航 本文通过一个自定义插件的编写,来了解Kong插件机制 插件功能:原本返回百度首页,在添加插件之后,返回插件自定义的内容;前提使用kong代理百度的接口,配置route路径;了解kong 插件的目录结构及部署(上一篇说到的)实战上一篇我们学到,一个插件必须包含两个文件:handler.luaschema.luahandler.lua主要负责业务逻辑功能编写,schema.l
jconsole监控was中间插件设置简介服务器was 设置WINDOWS客户端的设置内存溢出的原因内存溢出的一般解决方法 简介jconsole是JDK里自带的一个工具,可以监测Java程序运行时所有对象的申请、释放等 动作,将内存管理的所有信息进行统计、分析、可视化。我们可以根据这些信息判断程 序是否有内存泄漏问题。 使用jconsole工具来分析WAS的JVM问题,需要进行相关的配 置。
转载 2024-04-01 00:22:36
58阅读
       不管你采用什么方式实现插件式的应用程序框架,核心还是动态加载,换句话说,没有动态加载技术也就无所谓插件式的应用程序框架了。使用Com实现的话,你可以利用Com的API通过ProgID来动态创建COM对象,如果使用普通DLL,你需要使用Windows 的API函数LoadLibrary来动态加载DLL,并用GetProcAdd
kong笔记 目录导航简述本文目标:了解kong插件的基本信息手动部署自定义插件注意:本文不涉及自定义插件的开发,仅仅说明自定义插件的目录结构与部署方式目录结构基本插件模块两个必须的文件:simple-plugin ├── handler.lua └── schema.lua高级插件的模块: 除了handler.lua、schema.lua外,还包含:complete-plugin ├── api
转载 2024-09-03 10:04:29
83阅读
Kong插件开发工具包插件开发工具包(或称 PDK),是一组 Lua 方法和变量,插件可以使用这些方法和变量实现自己的逻辑,PDK 最初在 Kong 0.14.0 中发布,PDK 保证从1.0.0版本开始向前兼容,截至本版本,PDK 尚未达到1.0.0,然而插件作者可以放心依赖它与请求、响应或核心组件进行安全可靠的交互 用户可以通过全局变量访问插件开发工具包,例如 kong.reques
kong插件安装参考:https
原创 2022-04-05 15:09:18
291阅读
Kong API网关是目前市面上最受欢迎的API网关之一。我在之前的文章中简略介绍过如何使用Traefik来部署Kong和Konga。今天这篇博文是应B站网友的留言,给大家讲讲 Kong Oauth2插件的使用。网络上有太多的文章讲解Oauth2的原理,我的文章风格还是以实际操作为主,尽量把每一步都呈现出来让大家可以照着做,今天的这一片也是如此。阅读本文前提:一个安装好的使用数据库的Kong。Oa
转载 2024-09-21 10:17:52
72阅读
目录prefetch_count参数的含义RabbitMQ客户端中prefetch_count源码跟踪prefetch_count参数使用prefetch_count参数最佳实践小结prefetch_count参数的含义先从AMQP(Advanced Message Queuing Protocol,及高级消息队列协议,RabbitMQ实现了此协议的0-9-1版本的大部分内容)和RabbitMQ的
Klanghelm VUMT豪华版是一款精心模拟经典VU仪表的混音效果工具,可以作为软件独立使用,也可以与其他音频软件一起使用。Klanghelm VUMT Deluxe提供更多的计量类型以及各种通道工具,例如静音和极性反转按钮,监视器部分以及以下信号处理工具精心模拟经典VU仪表的一般弹道的行为和娱乐性。 插件介绍精心模拟经典VU仪表的一般弹道的行为和娱乐性。 包含三种计量模式: VU,
svn,服务器集群,ldap,https
11
原创 精选 2015-12-31 15:28:51
3341阅读
https://docs.konghq.com/install/centos/  wget https://bintray.com/kong/kong-community-edition-rpm/download_file?file_path=centos/6/kong-community-edition-0.12.0.el6.noarch.rpm  [root@test ~]# kong-das
转载 2018-08-15 18:45:00
336阅读
2评论
!Exporter.png(https://s2.51cto.com/images/20211222/1640187807695234.png?xossprocess=image/watermark,size_14,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_20,type_ZmFuZ3poZW5naGVpdGk=)
原创 精选 2021-12-22 23:44:36
1437阅读
1点赞
通过web图形界面配置的方式将 URL:www.abc.com/api/item/111 重写成 www.xyz.com/open/item/itemdetail?id=111保证域名不变且不发生302跳转
推荐 原创 2022-10-28 09:42:21
4855阅读
测试工具 笔记本 卓岚5143D-Modebus网关 MQTT.tx usb转RS485模块 Modbus Slave Zlvircom之所以选择卓岚5143D,是因为它支持MQTT and JSON to Modbus Gateway,我的代码支持JSON(其他的不会)。 首先阅读说明书:ZLAN5143D.pdf 因用到JSON,需要阅读 MQTT and JSON to Modbus Gat
转载 2024-02-15 10:20:46
70阅读
文章目录MQ介绍1、什么是MQ?为什么要用MQ?2、MQ的优缺点3、几大MQ产品特点比较Rabbitmq安装**实验环境****安装Erlang语言包****安装RabbitMQ:**RabbitMQ集群搭建搭建方式普通集群搭建镜像集群RabbitMQ基础使用 MQ介绍这一部分理论介绍,其实在每个MQ产品中都是大致相同的,可以参见RocketMQ的部分。1、什么是MQ?为什么要用MQ?MQ:Me
转载 8月前
53阅读
  • 1
  • 2
  • 3
  • 4
  • 5