-
LVS负载均衡实践
September 16, 2021
LVS负载均衡操作与实践。 …
-
Mac 安装VM虚拟机及网络配置
September 11, 2021
安装VMware Fusion Mac 安装VM虚拟机 、centos虚拟机创建、网络相关配置。 …
-
Kong - 自定义插件开发(四)
July 15, 2021
使用Go语言开发自定义插件。 …
-
Kong - 自定义插件开发(三)
July 14, 2021
使用自定义插件,Docker容器启动相关配置如下: …
-
Kong - 自定义插件开发(二)
July 13, 2021
生命周期 Kong 插件允许您在请求/响应或 tcp 流连接的生命周期的多个入口点注入自定义逻辑(在 Lua 中),因为它由 Kong 代理。为此,必须实现base_plugi…
-
Kong - 自定义插件开发(一)
July 13, 2021
介绍 将您的插件视为一组Lua 模块。本章中描述的每个文件都被视为一个单独的模块。如果它们的名称遵循以下约定,Kong 将检测并加载您的插件模块:…
-
限流算法实践
April 21, 2021
一、限流简介 什么是限流 在不同场景下限流的定义也各不相同,可以是每秒请求数、每秒事务处理数、网络流量。 通常我们所说的限流指的是限制到达系统并发…
-
ngx_lua模块中使用lua_shared_dict共享内存变量
April 19, 2021
lua_shared_dict 在ngx_lua模块中使用共享内存字典项相关API的前提条件是已经使用lua_shared_dict命令定义了一个字典项对象,该命令的具体…
-
openresty 跑定时任务配置、ngx.timer.every接口使用
April 19, 2021
openresty的定时任务是要跟worker绑定的。如果不绑定特定的worker,那么所有启动的woker都会去执行定时任务。 一般情况下默认绑定worker_id=0的,这样在nginx整个进程里面,就只执行一个timer。 …
-
too many open files 问题定位
March 17, 2021
错误 socket:too many open files 问题原因 系统资源限制小(ulimit -a 查看open files限制) 数据库打开文件限制小(登录数据库 show variables like '%o…