kong
文章平均质量分 59
kong
不死鸟.亚历山大.狼崽子
太极计算机股份有限公司系统架构师,从事ios、.net、flex、java等开发
展开
-
kong(6):身份认证
业务服务器根据 kong 生成的 jwt 凭证中的 algorithm、key(iss)、secret 进行 token 的演算和下发。测试可以在https://jwt.io/中通过Debugger生成jwt token。可以指定算法 algorithm , iss 签发者 key ,密钥 secret ,也可以省略,会自动生成。name 参数,设置为 jwt 表示使用 JWT 插件。通过konga UI操作添加 jwt 插件。创建用户并添加Basic凭证。请求被kong安全拦截。查看fox的jwt凭证。原创 2023-04-26 17:20:56 · 727 阅读 · 0 评论 -
kong(5):黑白名单配置
config.whitelist :白名单,逗号分隔的IPs或CIDR范围。config.blacklist :白名单,逗号分隔的IPs或CIDR范围。其中route_id可以通过访问routes端口回去。当前本机器IP地址为: 192.168.222.1。将本机ip加入到白名单。原创 2023-04-23 23:13:41 · 59 阅读 · 0 评论 -
kong(4):限流配置
Rate Limiting 支持 consumer 、 credential 、 ip 三种基础维度的限流,默认为 consumer。Kong 提供了 Rate Limiting 插件,实现对请求的限流功能,避免过大的请求量过大,将后端服务打挂。Rate Limiting 支持秒/分/小时/日/月/年多种时间维度的限流,并且可以组合使用。Rate Limiting 采用的限流算法是计数器的方式,所以无法提供类似令牌桶算法的平滑限流能力。多 100 次请求,并且每分钟最多 1000 次请求。原创 2023-04-23 22:45:56 · 1156 阅读 · 0 评论 -
kong(3):动态负载均衡实现
调用 Kong Admin API /upstreams/{upstream}/targets ,创建 tulingmall-product服务对应的 2 个target。调用 Kong Admin API services/${service}/routes ,创建一个请求路径为 path 的 route。注意, {service} 路径参数,为 service的名字。调用 Kong Admin API /upstreams ,创建名字为 demo-upstream 的 upstream。原创 2023-04-23 22:11:57 · 555 阅读 · 0 评论 -
docker中kong和konga的connection的IP地址
docker中安装kong和konga,按照官网的安装步骤一路都很顺利。但是在一个点上卡住了,konga的界面里面配置的Connections显示不出来kong的版本,也就是说安装的konga没有找到kong。这是因为docker容器配置的IP地址是自定义的,还是动态分配的。因为安装docker的时候,网络空间是自动配置。找到kong对应的IP地址。原创 2023-04-23 15:53:56 · 118 阅读 · 0 评论 -
kong(2):docker搭建kong环境
Kong 安装有两种方式一种是没有数据库依赖的DB-less 模式,另一种是with a Database 模式。我们这里使用第二种带Database的模式,因为这种模式功能更全。原创 2023-04-23 01:51:06 · 931 阅读 · 1 评论 -
kong(1):Kong介绍
Kong是一款基于OpenResty(Nginx + Lua模块)编写的高可用、易扩展的,由Mashape公司开源的API Gateway项目。Kong是基于NGINX和Apache Cassandra或PostgreSQL构建的,能提供易于使用的RESTful API来操作和配置API管理系统,所以它可以水平扩展多个Kong服务器,通过前置的负载均衡配置把请求均匀地分发到各个Server,来应对大批量的网络请求。官网:https://konghq.com/原创 2023-04-23 00:02:09 · 480 阅读 · 0 评论