apisix~hmac-auth插件的使用】的更多相关文章

高能劝退:lua开发,适合小白看!!! 前段时间有个项目,用的java程序做网关,压测tps只有1k多点,惨不忍睹. 后来公司有个大佬改用apisix做网关,tps飙升到1w多. 于是对神奇的apisix产生了浓厚的崇敬之情.感兴趣之余,便学习了一点apisix的插件开发. 当然,只是一些入门基本的开发.源码什么的肯定看不懂. docker构建 为了开发方便,这里用了docker.可以选择自己构建,也可以从dockerhub拉取我构建好的 docker pull xshower/apisix:c…
作者罗锦华,API7.ai 技术专家/技术工程师,开源项目 pgcat,lua-resty-ffi,lua-resty-inspect 的作者. 原文链接 为什么需要 Lua 动态调试插件? Apache APISIX 有很多 Lua 代码,如何在运行时不触碰源代码的情况下,检查代码里面的变量值? 修改 Lua 源码来调试有如下缺点: 生产环境不允许也不应该修改源码 修改源码需要 reload,使得业务功能失效 容器环境难以修改源码 产生的临时代码容易忘记回滚,导致维护问题 很多时候我们不仅仅需…
本文将介绍 Wasm,以及 Apache APISIX 如何实现 Wasm 功能. 作者朱欣欣,API7.ai 技术工程师 原文链接 什么是 Wasm Wasm 是 WebAssembly 的缩写.WebAssembly/Wasm 是一个基于堆栈的虚拟机设计的指令格式. 在 Wasm 未出现之前,浏览器中只能支持运行 Javascript 语言.当 Wasm 出现之后,使得高级语言例如 C/C++/Golang 能够在浏览器中运行.当前,主流的浏览器包括 Chrome.Firefox.Safar…
@ 目录 概述 定义 NGINX 与 Kong 的痛点 APISIX 的技术优势 特性 架构 应用场景 主要概念 部署 快速入门 quickstart安装 Admin API创建路由 RPM安装 安装etcd RPM安装 配置apisix Docker安装 docker-compose安装 apisix-dashboard简单使用 仪表板 配置测试上游 配置测试路由 整合Nacos 开启SkyWalking插件链路追踪 概述 定义 Apache APISIX官网地址 https://apisix…
本文从可扩展性和服务发现集成等多个维度对比了 APISIX Ingress 与 Emissary-ingress 的性能. 作者:容鑫,API7.ai 云原生技术工程师,Apache APISIX Committer. 原文链接 背景 Kubernetes Ingress 是一种 API 对象,用于定义集群外部流量如何路由到集群内部服务的规则.Ingress Controller 通常用于实现 Ingress 资源的相关逻辑,并统一管理这些流量规则. 在实践中,企业用户往往需要 mTLS.重试.…
2019 年 7 月 6 日,OpenResty 社区联合又拍云,举办 OpenResty × Open Talk 全国巡回沙龙·上海站,OpenResty 软件基金会联合创始人王院生在活动上做了<APISIX 的高性能实践>的分享. OpenResty x Open Talk 全国巡回沙龙是由 OpenResty 社区.又拍云发起,邀请业内资深的 OpenResty 技术专家,分享 OpenResty 实战经验,增进 OpenResty 使用者的交流与学习,推动 OpenResty 开源项目…
本文首先介绍了什么是 Serverless,以及为什么需要 Serverless:其次,讲述了一个好的网关在 Serverless 架构下的重要性,而 APISIX 就是这样的一个网关:最后,本文重点介绍了 APISIX 中的 Serverless 类型的插件 aws-lambda,同时列举了 Apache APISIX 其它 Serverless 相关插件. 作者程小兰,API7.ai 技术工程师,Apache APISIX Contributor. 原文链接 使用 Amazon Lambda…
Nginx.OpenResty和Kong的基本概念与使用方法 2018年10月10日 22:46:08 李佶澳 阅读数 322更多 分类专栏: kubernetes   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/lijiaocn/article/details/83004672 作者: 李佶澳   转载请保留:原文地址   发布时间:2018-09-29 15:41:50 +0800…
作者|陈建锋 来源|尔达 Erda 公众号 ​ 软件研发是一个复杂的工程,不仅需要进行软件的设计.开发.测试.运维,还涉及到大量的人力.物力管理.今天讨论的主角 - "安全",在软件研发中是一个极易被忽视的主题,但相比代码 Bug 而言,安全问题一旦出现,破坏力更大甚至是致命的. ​ 下面先给大家举些例子感受一下. ​ 5 月 7 日,Colonial 油管(其管道为美国东海岸供应 45% 的汽油.柴油.航空燃料)遭遇了历史上最大的勒索软件攻击,在当地时间 5 月 8 日被迫全线关闭,…
作者 | 张添翼 来源 | 尔达Erda公众号 ​ 云原生下的机遇和挑战 标准和生态的意义 自从 Kubernetes v1.0 于 2015 年 7 月 21 日发布,CNCF 组织随后建立以来,其后几年,Kubernetes 和 CNCF 都经历了如火如荼的发展.时至今日,Kubernetes 已经进入成熟期,云原生时代则刚刚开始.虽然说云原生不只是围绕着 Kubernetes 的生态,但无可质疑,Kubernetes 已经是云原生生态的基石.通过规范 API 和 CRD 标准,Kubern…