2019-02-19
条评论 由于在 Kong 的插件开发中,需要添加一些自定义的配置文件,而且是一些插件公用的配置,但是又不方便都写在插件的 schema.lua 中,那么就考虑引入常规的配置文件,这里以.env文件为例,写一下添加和使用过程。首先需要了解的是,Kong 的插件使用了一个叫 Classic 的 class 机制。所有的插件都是从 base_plugin.lua 基类上继...
阅读全文
2019-02-16
条评论 原文地址:https://docs.konghq.com/1.0.x/pdk/ (不能保证所有的翻译都是准确无误的,所有如有翻译的不准确或错误之处,请一定记得查看原文,并欢迎留言指出)。插件开发工具包 Plugin Development Kit(或“PDK”)是一组Lua函数和变量,插件可以使用这些函数和变量来实现自己的逻辑。PDK是一个语义版本的组件,最...
阅读全文
2019-01-23
条评论 原文地址:https://docs.konghq.com/1.0.x/configuration/ (不能保证所有的翻译都是准确无误的,所有如有翻译的不准确或错误之处,请一定记得查看原文,并欢迎留言指出)。
配置加载如果您通过官方软件包安装Kong,则可以在/etc/kong/kong.conf.default找到默认配置文件。要开始配置Kong,您可以复制...
阅读全文
2019-01-07
条评论 Route 路由路由实体定义规则以匹配客户端请求。每个Route与一个服务相关联,一个服务可能有多个与之关联的路由。匹配给定路由的每个请求都将代理到其关联的服务。Routes 和 Services 的组合(以及它们之间的关注点分离)提供了一种强大的路由机制,通过它可以在 Kong 中定义细粒度的入口点,从而导致基础架构的不同上游服务。
12345678910...
阅读全文
2018-12-27
条评论 Service 服务顾名思义,服务实体是每个上游服务的抽象。举个例子,services 可以是一个数据转换微服务,一个计费api等等。Service 的主要属性是其URL(Kong应该将流量代理到的地方),可以设置为单个字符串,也可以单独指定其protocol, host, port 和 path。Service 与 router 相关联(一个 Servic...
阅读全文
2018-12-25
条评论 原文地址:https://github.com/Kong/kong/blob/master/CHANGELOG.md#100 (如有翻译的不准确或错误之处,欢迎留言指出)。这个是一个非常重要的版本,引入了对Service Mesh和Stream Routing支持的新功能,以及新的迁移框架,它还包括插件开发工具包(Plugin Development Kit...
阅读全文
2018-12-21
条评论 lua_resty_http是一个第三方 openresty 库,基于 Openresty/ngx_lua 的HTTP客户端,支持POST方法上传数据.刚好项目中用到需要从网关中发起请求,于是就用到这个库,把使用方式在这里分享一下。
安装第三方库lua_resty_http第一步首先找到项目地址:https://github.com/pintsized/lu...
阅读全文
2018-12-19
条评论 在学习和开发 Nginx & OpenResty & Lua % Kong 的途中,遇到的一些教程或者文章,还有一些注意事项,在这里集中分享一下,此文章会不定期更新,如果有好的有关的教程或者文章,欢迎留言分享。如果有遇到问题,不妨可以先查看一下下面的文章,或许会能找到一些答案。
官方必看
Kong 官网开发文档
Kong 官方插件开发文档
O...
阅读全文
2018-12-15
条评论 原文链接: https://docs.konghq.com/hub/kong-inc/jwt/(如有翻译的不准确或错误之处,欢迎留言指出)验证包含HS256或RS256签名JSON Web令牌的请求(如RFC 7519中所述)。每个消费者都将拥有JWT凭证(公钥和密钥),这些凭证必须用于签署其JWT。然后可以通过令牌传递如下:
查询字符串参数
一个coo...
阅读全文
2018-12-11
条评论
官方文档Lua Ngx API
Git hub lua-nginx-module
常量列表
常量
说明
值
Core constants
核心常量
ngx.OK (0) ngx.ERROR (-1)ngx.AGAIN (-2)ngx.DONE (-4)ngx.DECLINED (-5)ngx.nil
HTTP method consta...
阅读全文
2018-12-10
条评论 原文链接: https://docs.docker-cn.com/samples/kong/(如有翻译的不准确或错误之处,欢迎留言指出)
Kong一个运行在Nginx上的开源微服务&API管理工具。github项目地址:https://github.com/Mashape/kong
参考提示:此内容从Docker官方文档导入,它是由原始上传者提供...
阅读全文
2018-12-05
条评论 最近公司在做系统设计的时候提到了这么一个讨论,就是有状态的登录验证和无状态的登录验证,至于这两者的利弊有哪些,具体如何做选择,可以把两者的特点来做一些对比。其实这两者共同的目的就是解决http协议的无状态特性,标示客户端会话用户。不论用这两者哪种方式,token 和 session 都可能会被窃取从而发生CSRF攻击,全站 HTTPS 是必不可少。googl...
阅读全文
2018-11-18
条评论 Tyk介绍
官网地址:https://tyk.io/
官方文档:https://tyk.io/docs/
项目地址:https://github.com/TykTechnologies/
安装介绍tyk依赖mongo以及redis,如果手动安装按照步骤,需要注意先安装好这两个。
docker安装方式:官方有提供一个demo,这个demo已经集成了所有的安装...
阅读全文
2018-11-17
条评论 Kong已有插件介绍Kong Plugins中列出了已有的所有插件,有些插件只能在企业版使用,有些插件是社区成员开发的,大部分是Kong公司开发,并集成到社区版中。下面是社区版集成的、Kong公司维护的插件(2018-09-30 14:33:03):
认证插件:
Basic Auth
HMAC Auth
JWT Auth
Key Auth
LDAP Aut...
阅读全文
2018-11-16
条评论 Kong是由Mashape出品的一款开源的api gateway服务器,官方解释为API Gateway, or API Middleware,由lua语言编写.kong的主要功能:
集中管理api,各个业务模块可以在kong上注册,集中访问
权限控制,提供丰富的插件,包括Base Authentication, Oauth2, HMAC Authenti...
阅读全文
2018-11-15
条评论 说明 项目官网: https://tyk.io/
项目地址:
https://github.com/TykTechnologies/tyk
https://github.com/PGBI/kong-dashboard
项目文档: https://tyk.io/docs/
特点使用go语言开发,启动之前需要使用redis和mongodb,tyk使用这...
阅读全文
2018-11-15
条评论 Tyk介绍
官网地址:https://tyk.io/
官方文档:https://tyk.io/docs/
项目地址:https://github.com/TykTechnologies/
安装介绍tyk依赖mongo以及redis,如果手动安装按照步骤,需要注意先安装好这两个。
docker安装方式:官方有提供一个demo,这个demo已经集成了所有的安装...
阅读全文
2018-11-14
条评论 说明 项目官网: https://konghq.com/
项目地址:
https://github.com/Kong/kong/
https://github.com/PGBI/kong-dashboard
项目文档: https://docs.konghq.com/
特点Kong是一款基于Nginx_Lua模块写的高可用,易扩展由Mashape公...
阅读全文
2018-11-13
条评论 Kong是由Mashape出品的一款开源的api gateway服务器,官方解释为API Gateway, or API Middleware,由lua语言编写. kong的主要功能:
集中管理api,各个业务模块可以在kong上注册,集中访问
权限控制,提供丰富的插件,包括Base Authentication, Oauth2, HMAC Authent...
阅读全文
2018-10-31
条评论
寒夜常梦见,你鹤发童颜 此去几千年,谁将你陪伴 《长安长安》郑钧
一次假期小学时候的课本上就有关于大雁塔的描述,就是我对西安的第一次接触,再后来慢慢长大慢慢了解到西安这个城市原本是盛唐时期的古都,再后来就听上了郑钧的那首《长安长安》,歌儿开头的陕西秦腔,还有歌词里面的那两句『寒夜常梦见,你鹤发童颜,此去几千年,谁将你陪伴』让人有种往事越千年的历史澎湃感,...
阅读全文
上一页 1 … 6 7 8 9 10 … 13 下一页