摘要: Kong Customize Python Plugin 前情提要:由于公司业务需求,需要针对 Kong 自定义插件,而 Kong 的插件主要是 Lua 语言,公司的技术栈是 Python,所以升级了 Kong 版本到 3.1。Kong3.1支持使用 Python 语言的插件,从此走上了踏坑填坑之路 阅读全文
posted @ 2023-02-08 17:00 名字到底要多长 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 记录升级 KONG3.1 网关遇到的坑 原始版本:2.1 升级版本:3.1.1 动态路由 默认使用插件 request-transformer 假如你有一个真实路由 /user/all,现在需要网关做转发,前端请求路由为/web/v1/demo/user/login 原始版本你需要在 Konga 路 阅读全文
posted @ 2023-02-08 17:00 名字到底要多长 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 操作步骤 执行 prepare.sh 文件,生成kong 和 konga 数据库,随后自动执行数据库迁移操作 kong 容器挂载自定义插件,注意修改 constants.lua 文件中的 plugins 参数(可选操作,如果没有自定义插件可跳过) 执行 docker-compose up 启动 ko 阅读全文
posted @ 2023-02-08 16:59 名字到底要多长 阅读(19) 评论(0) 推荐(0) 编辑
摘要: Kong 网关简介及简单使用 1、kong 网关简介 Kong是在客户端和微服务端转发 API 通信的 API 网关,可以通过插件扩展功能。Kong 主要有两个重要的的组件: Kong Server:基于 nginx 的服务器,用来接收 API 请求 Apache Cassandra:用于存储操作数 阅读全文
posted @ 2023-02-08 16:21 名字到底要多长 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 使用 Ettercap嗅探工具进行 DNS 欺骗实验 前提条件:需要安装 kali 虚拟机,或者自己安装 ettercap 工具 涉及服务器:本地服务器(172.30.0.56)、kali 虚拟机(172.30.0.133)、网关(172.30.0.1,172.30.0.254) 一、实验名称 DN 阅读全文
posted @ 2022-02-28 15:52 名字到底要多长 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Golang 配置文件相关操作 本文以读取数据库配置文件为例 1、JSON 文件 package main /* 解析 json 格式的配置文件 文件内容如下: { "type": "json", "postgres": { "host": "localhost", "port": 5432, "u 阅读全文
posted @ 2022-01-21 12:31 名字到底要多长 阅读(100) 评论(0) 推荐(0) 编辑
摘要: Ubuntu18.04编译安装redis server并注册到systemd 在官网下载源码包 或者直接下载 以5.0.5版本为例 编译 [Unit] [Service] [Install] 阅读全文
posted @ 2019-12-26 10:02 名字到底要多长 阅读(613) 评论(0) 推荐(0) 编辑
摘要: Ubuntu 18.04 Install RabbitMQ signing key Install apt HTTPS transport Add Bintray repositories that provision latest RabbitMQ and Erlang 21.x releases 阅读全文
posted @ 2019-12-26 10:00 名字到底要多长 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 修改自增长 id 强制杀死数据库进程 docker容器操作: 导出数据库: 恢复数据库: 宿主机操作: 宿主机备份数据库: 宿主机恢复数据库: 阅读全文
posted @ 2019-12-25 16:46 名字到底要多长 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 当前总共正在使用的连接数 显示系统允许的最大连接数 显示系统保留的用户数 按照用户分组查看 修改最大连接数 阅读全文
posted @ 2019-12-25 16:44 名字到底要多长 阅读(1074) 评论(0) 推荐(0) 编辑