Ecosystem2023 年十大 API 管理趋势本文探讨了 API 管理在数字化转型中的重要性,以及 API 管理面临的挑战和发展机遇。文章重点介绍了十大 API 管理发展趋势,包括 API 安全性、API 标准化、云端 API 管理解决方案、低代码 API 平台、API 市场、新兴 API 协议、人工智能与 API、开发者体验、API 分析和无服务器架构等。通过关注这些趋势,企业能更好地应对未来挑战,抓住发展机遇,实现业务的持续增长和创新。
Ecosystem什么是 LuaJIT?为什么 Apache APISIX 选择了 LuaJIT?本文介绍了 LuaJIT 的高灵活性和高性能,以及 APISIX 作为云原生 API 网关选择 LuaJIT 的原因。
Ecosystem微服务为什么要用到 API 网关?随着微服务的数据越来越多,API 的数量也越来越多,对于大流量的治理,选择一个优秀的 API 网关是至关重要的。本文列举了常见网关,并进行对比,列出各自的优缺点,如果你正在做 API 网关的技术选型,或者你的微服务系统出现了性能问题,再或者你想搭建一个高效稳定的微服务系统,希望本文可以带给你一定的启发。
EcosystemAPI Gateway vs Load Balancer:选择适合你的网络流量管理组件本文从对比了 API Gateway 和 Load Balancer 的功能区别,帮助读者更好地了解他们在系统架构中扮演的角色。
EcosystemAPISIX 是怎么保护用户的敏感数据不被泄露的?本文以 APISIX 作为例子,为大家介绍了如何借助 Global Data Encryption 功能来保护敏感数据,确保不会有任何敏感数据进行明文存储,这样即使 etcd 中所有存储的数据都被盗取,也不会造成敏感数据泄露,从而有效提升了 APISIX 的安全性。
Ecosystem如何使用 Kubernetes 实现应用程序的弹性伸缩本篇文章利用 KEDA 使用 Prometheus 采集 APISIX 暴露出来的指标作为伸缩器,进而实现基于流量的应用程序弹性伸缩。
EcosystemAPISIX Ingress 如何使用 Cert Manager 管理证书Cert Manager 解决了 Kubernetes 中证书的默认存储方式的痛点,并逐步成为了 Kubernetes 生态中证书签发和管理领域中的事实标准。
EcosystemApache APISIX 集成原生 Consul 的服务发现能力Apache APISIX 支持原生 Consul 的服务发现能力。本文讲述了在 Apache APISIX 中实现服务发现和服务注册的全过程及 Consul 的相关原理。
Ecosystem基于 APISIX 的服务网格方案 Amesh 积极开发中!在云原生快速发展的前提下,服务网格领域也开始逐渐火热。目前阶段,大家所熟知的服务网格解决方案很多,每种产品又各有其优势。因此在面对不同的行业或者业务背景时,每个人的选型想法都各不相同。
Ecosystem为什么 APISIX Ingress 是比 Ingress NGINX 更好的选择?本文将会对比两个比较流行的 Ingress controller 实现,希望能对读者进行 Ingress controller 选型中有所帮助。
EcosystemAPISIX Ingress 对 Gateway API 的支持和应用本文介绍了 Gateway API 这个将服务暴露到集群之外的全新规范,并且介绍了如何在 APISIX Ingress Controller 中使用它。
Ecosystem当 Amazon Lambda 遇上 Apache APISIX 可以擦出什么火花?本文首先介绍了什么是 Serverless,以及为什么需要 Serverless;其次,讲述了一个好的网关在 Serverless 架构下的重要性,而 APISIX 就是这样的一个网关;最后,本文重点介绍了 APISIX 中的 Serverless 类型的插件 aws-lambda,同时列举了 Apache APISIX 其它 Serverless 相关插件。
EcosystemApache APISIX 玩转 Tongsuo 国密插件本文通过解读国密的相关内容与标准,呈现了当下国内技术环境中对于国密功能支持的现状。并从 API 网关 Apache APISIX 的角度,带来有关国密的探索与功能呈现。
Ecosystem译文 | A poor man's API在 API 日渐流行的年代,越来越多的非技术人员也希望能从 API 的使用中获利,而创建一套成熟的 API 方案需要时间成本和金钱两方面的资源加持。在这个过程中,你需要考虑模型、设计、REST 原则等,而不仅仅是编写一行代码。如何打造一个具有高性价比且能持续迭代的产品,成为越来越多技术团队的目标。
EcosystemAPISIX Ingress 是如何支持上千个 Pod 副本的应用本文通过介绍 Kubernetes 中上千个 Pod 副本应用场景的解析,提出技术实现的困难。介绍 APISIX Ingress 是如何解决这一难题的。
Ecosystem当 Amazon Lambda 遇上 Apache APISIX 可以擦出什么火花?本文首先介绍了什么是 Serverless,以及为什么需要 Serverless;其次,讲述了一个好的网关在 Serverless 架构下的重要性,而 APISIX 就是这样的一个网关;最后,本文重点介绍了 APISIX 中的 Serverless 类型的插件 aws-lambda,同时列举了 Apache APISIX 其它 Serverless 相关插件。
PluginsEcosystemAPI 网关 Apache APISIX 集成 CNCF OpenFunction本文作者李从旺,开源爱好者与云原生技术爱好者,目前于佐治亚理工学院深圳校区进修硕士学位。本篇文章是在参与 APISIX 开源之夏项目「集成 OpenFunction 至 Apache APISIX」的功能呈现,希望此功能可以让你在使用 APISIX 进行扩展时更加便捷。
PluginsEcosystemAPI 网关 Apache APISIX 集成 Elasticsearch 实现实时日志监控本文将为你介绍 Apache APISIX 的 elasticsearch-logger 插件的相关信息,以及如何通过此插件获取 APISIX 的实时日志。
EcosystemGCP、AWS、Azure 和 Oracle ARM 架构服务器性能测试对比本文使用 Apache APISIX 来比较 GCP、AWS、Azure 和 Oracle ARM 架构服务器在网络 IO 密集型场景下的性能。
EcosystemApache APISIX 在 Azure Ddsv5 和 Dpdsv5 上的性能测试本文使用 API 网关 Apache APISIX 来对比 Azure Ddsv5 和 Azure Dpdsv5 在网络 IO 密集型场景下的性能。
EcosystemAPI 网关 APISIX 在谷歌云 T2A 和 T2D 的性能测试本文主要使用 Apache APISIX 来对比 Google Cloud T2A 和 Google Cloud T2D 的性能。
EcosystemPlugins使用 Prometheus 监控云原生 API 网关 APISIX本文将为你介绍 Apache APISIX 的 prometheus 插件的相关信息,并通过此插件监控 APISIX,并且也为你演示了如何在 APISIX Dashboard 中配置 Grafana。
Ecosystem如何使用 DataAnt 监控 Apache APISIX本文主要介绍如何通过 DataAnt Agent 将 API Gateway Apache APISIX 的指标数据上传到 DATAANT 监控系统。
CommunityEcosystem助力开发者,全方位解读 APISIX 测试案例本文主要介绍了 APISIX 的测试案例和如何编写 API 网关 Apache APISIX 的测试案例,并从本地和 GitHub 层面展示了实际运行效果。
Ecosystem阿里云 MSE 基于 Apache APISIX 的全链路灰度方案实践本篇文章描述了阿里云微服务引擎 MSE 如何基于 Apache APISIX 灵活的路由能力,配合 MSE 全链路灰度能力,通过极简的配置与无代码侵入的方式,来实现全链路灰度,释放基于 APISIX 的微服务架构的新价值。
EcosystemAPI 网关 Apache APISIX 在 AWS Graviton3 上的安装与性能测试目前 Apache APISIX 进行了 ARM64 平台下的完整回归测试,修复了构建脚本在 ARM64 平台下的一些兼容性问题。本文通过简要的部署测试描述,呈现了在 AWS Graviton 环境下,无论是稳定性还是流量处理层面,APISIX 的表现都十分亮眼。
Ecosystem基于 TiDB 的 API 网关高可用配置最佳实践在 TiDB Hackathon 2021 的比赛中,APISIX 参赛团队以四人组队方式(队长:张超,队员:白泽平、屠正松、陈婧晗)呈现了 TiDB 与 Apache APISIX 对接实现通用配置中心的能力。本文将为大家带来该项目背后的一些故事以及未来展望,如果您对该项目感兴趣,也欢迎随时参与到项目中来。
EcosystemAPI 网关 Apache APISIX 集成 Eureka 作为服务发现本文介绍了如何在 API 网关 Apache APISIX 中启用 Eureka 作为服务发现以及如何使用诊断工具发现链路中出现的问题。
PluginsEcosystemAPI 网关集成 ClickHouse 插件提升全链路日志效率本文作者祁振东,来自中国移动云能力中心。从事分布式对象存储软件开发工作,参与移动云多个资源池的建设工作,在对象存储领域有丰富的实战经验。本文讲述了社区贡献者祁振东为 Apache APISIX 贡献 clickhouse-logger 的历程,以及如何使用该插件简化业务架构,提升全链路日志效率。
EcosystemAPI 网关 APISIX 携手 CoreDNS 打开服务发现新大门Apache APISIX 是一个动态、实时、高性能的云原生 API 网关,提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。作为云原生 API 网关,Apache APISIX 也集成了多种服务发现的能力,本文将为您展示在 Apache APISIX 中如何配置 CoreDNS。
Ecosystem使用 Gitpod 开发 API 网关 Apache APISIX本文介绍了开源的云原生 API 网关 Apache APISIX 和云 IDE 产品 Gitpod,并为大家演示了如何使用 Gitpod 对 API 网关 Apache APISIX 进行开发及常见问题的解决方案。
EcosystemGraphQL 碰撞 API 网关 Apache APISIX,提升 API 领域的安全与性能本文介绍了 Apache APISIX 和 GraphQL 的特性,以及如何使用 API 网关 Apache APISIX 代理 GraphQL 请求,并提出解决实际场景痛点的方案。
PluginsEcosystem可观测性能力升级,API 网关 Apache APISIX 集成 OpenTelemetry本文为您介绍了 API 网关 Apache APISIX 中的 opentelemetry 插件的概念以及如何部署 opentelemetry 插件。
EcosystemAPI 网关 Apache APISIX 集成 Consul KV,服务发现能力再升级Apache APISIX 支持基于 Consul KV 的服务发现注册表。这篇文章讲述了在 Apache APISIX 中实现服务发现和服务注册的全过程。
PluginsEcosystem如何使用 API 网关 Apache APISIX 的 CSRF 安全插件拦截跨站点伪造攻击本文介绍了 Apache APISIX 的 CSRF 安全插件 csrf,并详细说明如何在 Apache APISIX 中借助 csrf 插件来保护您的 API 信息安全。
EcosystemPlugins云原生 API 网关 APISIX 集成 Splunk HTTP Event Collector本文将为大家介绍如何在云原生 API 网关 Apache APISIX 中配置和使用 Splunk HEC 服务。
EcosystemPluginsAPISIX 支持 gRPC Web 协议请求代理Apache APISIX 已经支持了 gRPC 协议代理,以及通过 gRPC Transcode 插件支持了 HTTP(s) 到 gRPC Server 的代理。通过社区的积极讨论和贡献,Apache APISIX 又拓宽了 gRPC 生态的支持范围:支持 gRPC Web 协议请求代理。
PluginsAuthenticationEcosystemApache APISIX 集成 HashiCorp Vault,生态系统再添一员本文为大家带来了 Apache APISIX 即将发布的 Vault 插件以及相关细节。在为服务提供高并发低延迟的卓越性能的同时,为服务的安全保驾护航。
Ecosystem多协议接入框架 xRPC 细节前瞻本文为大家带来了 Apache APISIX 即将发布的 xRPC 框架以及相关细节,同时介绍了 Apache APISIX 在多语言开发支持中的细节展示。
EcosystemPluginsAPISIX 集成 Kafka 实现高效实时日志监控Apache APISIX 早在 1.2 版本开始就已经提供了 kafka-logger 插件的支持,其后又经过多次功能强化,目前已具备非常成熟且完善的功能。支持将 API 请求日志,甚至请求体和响应体以 JSON 格式推送至 Kafka 集群中。
EcosystemPlugins让你在 Apache APISIX 中代理 Dubbo 服务更便捷本文介绍了如何借助 Apache APISIX 实现 Dubbo Service 的代理,通过引入 dubbo-proxy 插件便可为 Dubbo 框架的后端系统构建更简单更高效的流量链路。
Ecosystem如何在 ARM Ubuntu 中构建 Apache APISIX通过阅读本文,您将了解如何在 ARM Ubuntu 中通过源码构建 Apache APISIX(M1 芯片环境)。ARM Ubuntu 系统借助了 https://multipass.run/ 安装。
PluginsAuthenticationEcosystemApache APISIX 结合 Authing 实现集中式身份认证管理通过阅读本文,你可以了解集中式身份认证的相关细节,以及如何在 Apache APISIX 中使用 Authing 的具体操作步骤。
Ecosystem使用 Apache APISIX 代理 gRPC 服务本文为大家介绍如何在 Apache APISIX 中通过 grpc-transcode插件来将客户端的 HTTP 流量代理到后端 gRPC 服务上。
PluginsEcosystemAPI 网关 APISIX 集成 OpenWhisk 丰富认证场景本文为大家介绍了关于 openwhisk 插件的功能前瞻与使用步骤,结合 Apache APISIX 提供的多种身份认证插件来实现认证与授权等功能。
PluginsEcosystemAPI 网关现已支持对接 Google Cloud Logging本文将为大家介绍如何在 Apache APISIX 中配置和使用 Google Cloud Logging 服务。
Ecosystem利用 APISIX Ingress 实现 Istio 服务的安全暴露本文将通过非常详细的操作步骤,向大家一步步地展示了如何使用 Istio Service Mesh 和 Apache APISIX,将启用 Service Mesh 的 Kubernetes 集群中服务暴露至集群外。
Ecosystem两种方式教你在 K8s 中轻松部署 Apache APISIXApache APISIX 目前支持多种方式进行安装部署,本文主要介绍如何在 Kubernetes 环境中部署 Apache APISIX 以及 APISIX-Dashboard。
Ecosystem使用 Prometheus 监控 APISIX Ingress Controller本文介绍了如何使用 Prometheus 监控 APISIX Ingress Controller 的相关步骤和部分指标的展示效果。
EcosystemPluginsAPI 网关 APISIX 集成 RocketMQ 扩展日志监控功能本文将为大家介绍 Apache APISIX 与 Apache RocketMQ 最新集成的 rocketmq-logger 插件功能与使用介绍。借助该插件,可以帮助您在使用 APISIX 中更方便的与 RocketMQ 集群连接。
PluginsEcosystemAPI 网关集成 SkyWalking 打造全方位日志处理本文主要介绍了两款 Apache APISIX 集成 SkyWalking 的日志插件,为之后大家在 Apache APISIX 中进行日志处理提供更方便的操作与环境。
EcosystemAPI 网关 APISIX 现已支持 Azure Functions本文介绍了 Apache APISIX 最近新增的插件 azure-functions,并详细说明了如何将 Azure Functions 集成到 Apache APISIX 中。
Ecosystem在 KubeSphere 中使用 APISIX Ingress 接入自定义监控本文将通过 Apache APISIX Ingress Controller 为范例,详细为大家介绍如何通过 KubeSphere 快速为 Kubernetes 集群使用不同类型的网关并进行状态监控。
EcosystemAPISIX request_uri 变量控制不当,存在路径穿透风险在这篇文章中,将介绍我对 Apache APISIX Ingress Controller 中 $request_uri 变量不安全使用的问题研究。
Ecosystem如何使用 Nocalhost 开发 APISIX Ingress Controller本文将为您介绍如何使用 Nocalhost 将本地开发机无缝连接到一个远程 Kubernetes 集群,同时配合 IDE 来开发和调试 Apache APISIX Ingress Controller。利用现有技术栈更顺畅地开发和调试远程应用。
Ecosystem重磅功能!Apache APISIX 拥抱 WASM 生态在即将发布的 Apache APISIX 版本(2.11.0)中将会新增对于 WASM 的支持!通过阅读本文你将了解到 Apache APISIX 如何从 0 到 1 部署这项功能的支持与开发。
PluginsEcosystemAPI 网关 Datadog 插件发布,助力提高系统可观测性Apache APISIX 最近发布了一个新的插件:APISIX-Datadog,以提供与 Datadog 监控平台的集成。这篇文章介绍了 APISIX-Datadog 插件的实现原理及功能。
PluginsEcosystem浅谈 Apache APISIX 的可观测性本文介绍了 Apache APISIX 的可观测性能力以及如何通过 Apache SkyWalking 提升Apache APISIX 的可观测性能力。
EcosystemCommunityAPISIX Ingress 项目从 0 到 1 的发展历程本文描述了 APISIX Ingress 的成长历程,以及 APISIX Ingress 加入社区后的功能提升与社区帮助等多方面细节收获。
Ecosystem如何在 APISIX Ingress Controller 中使用 Cert Manager 管理证书本文将通过详细的代码步骤为大家介绍如何通过 Cert Manager 在 Apache APISIX Ingress Controller 里进行证书管理。
EcosystemCommunity从概念到实践帮你快速上手 Apache APISIX Ingress作者张晋涛,Apache APISIX Committer、Kubernetes Ingress Nginx Reviewer,多个云原生开源项目的贡献者。
EcosystemPython 助你快速上手 Apache APISIX 插件开发在 Apache APISIX Python Runner 之前社区中已经支持了 Java 和 Go 语言的 Runner,今天 Python Runner 也来了,社区中的小伙伴们在开发 Apache APISIX 的插件时又多了一种新选择。
Ecosystem借助 KubeSphere 提供更好用的网关及 K8s Ingress 控制器本文介绍了在 KubeSphere 中使用 Apache APISIX 的官方 Helm 仓库直接部署 Apache APISIX 和 APISIX Ingress Controller 。并且 Apache APISIX 可通过作为网关,或者 APISIX Ingress Controller 的数据面来承载业务流量。
AuthenticationPluginsEcosystem使用 APISIX openid-connect 插件进行集中身份认证相比较传统认证模式,集中认证模式下有如下优点:第一,简化应用开发流程,降低开发应用工作量和维护成本,避免各个应用重复开发身份认证代码;第二,提高业务的安全性,集中身份认证模式在网关层面能够及时拦截未经身份认证的请求,保护后端的应用。
Ecosystem为什么 Apache APISIX 选择 NGINX+Lua 技术栈?本文由深圳支流科技工程师罗泽轩撰写,介绍了 Apache APISIX 选用 Nginx + Lua 这个技术栈的历史背景和这个技术栈为 Apache APISIX 带来的优势。罗泽轩是 OpenResty 开发者以及 Apache APISIX PMC。
EcosystemGo 让 Apache APISIX 如虎添翼这篇文章将详细讲解如何用 Go 来开发 Apache APISIX 插件。通过拥抱 Go 的生态圈,为 Apache APISIX 开创一片新天地,希望 Go 能让 Apache APISIX 如虎添翼!
EcosystemPlugins在 APISIX 中使用 Casbin 授权当我们在使用 Apache APISIX 时,可能想要在应用里添加复杂的授权逻辑。在此篇文章中,我们将使用 Apache APISIX 的内置 Casbin 插件(authz-casbin)来实现基于角色的访问控制(RBAC)模型。
EcosystemApache APISIX 架构分析:如何动态管理 Nginx 集群?本文转发自陶辉个人博客,主要介绍了基于 APISIX 2.8 版本、OpenResty 1.19.3.2 版本以及 Nginx 1.19.3 版本进行 Apache APISIX 实现 REST API 远程控制 Nginx 集群的原理讲解。
Ecosystem如何利用 Apache APISX 提升 NGINX 的可观测性本文将从 Nginx 可观测性、Apache APISIX 与 Nginx 的关系、Apache APISIX 可观测性,以及结合 Apache SkyWalking 进一步提升可观测性这些方面分享关于可观测性的方案与实践。
EcosystemKong-To-APISIX 迁移工具Apache APISIX 是一个生产可用的开源七层全流量处理平台,可作为 API 网关处理业务入口流量,具有极高性能、超低延迟,官方支持 dashboard 以及超过五十种插件。如果你正在使用 Kong,对 APISIX 感兴趣又苦于难以上手,不妨试试我们刚开源的迁移工具 Kong-To-APISIX,助你一键平滑迁移。
Ecosystem插件编排在 Apache APISIX 中的应用与实践通过阅读本文,您可以了解 Apache APISIX 与基本使用场景,以及在低代码潮流下,Apache APISIX 是如何集成“拖拽”的插件编排能力的。本文作者琚致远,Apache APISIX PMC,在支流科技负责企业产品与大前端技术。
Ecosystem差之毫厘:etcd 3 完美支持 HTTP 访问?从去年 10 月发布 Apache APISIX 2.0 版本以来,现在已经过去了 8 个月。在实践过程中,我们也发现了 etcd 的 HTTP API 的一些跟 gRPC API 交互的问题。事实上,拥有 gRPC-gateway 并不意味着能够完美支持 HTTP 访问,这里还是有些细微的差别。
Ecosystem有了 NGINX 和 Kong,为什么还需要 Apache APISIX本文介绍了 Kong 和 NGINX 的痛点,以及 Apache APISIX 如何解决它们的痛点,并且为你介绍了 Apache APISIX 的应用场景。
Ecosystem使用 Rancher 极速部署更好用的开源网关和 Ingress 控制器你可以在 Rancher 中使用 Apache APISIX 的官方 Helm 仓库直接部署 Apache APISIX 和 APISIX Ingress controller。并且 Apache APISIX 可通过作为网关,或者 APISIX Ingress controller 的数据面来承载业务流量。
Ecosystem初探 Kubernetes Service APIs本文通过提问的方式,对 Kubernetes Service APIs 做了一些基本介绍,从整体来看,Kubernetes Service APIs 提炼了很多 ingress 的最佳实践,比如表达能力的增强,其实就是扩展了 Route 的能力,再比如 BackendPolicy 对象,可以为 upstream 指定几乎所有的 Kubernetes 后端资源。