本文介绍了如何在 API 网关 Apache APISIX 中启用 Eureka 作为服务发现以及如何使用诊断工具发现链路中出现的问题。
One post tagged with "Technology"
View All Tags化繁为简,Apache APISIX 集成 ClickHouse 插件提升全链路日志效率
本文作者祁振东,来自中国移动云能力中心。从事分布式对象存储软件开发工作,参与移动云多个资源池的建设工作,在对象存储领域有丰富的实战经验。本文讲述了社区贡献者祁振东为 Apache APISIX 贡献
clickhouse-logger
的历程,以及如何使用该插件简化业务架构,提升全链路日志效率。
API 网关 Apache APISIX 携手 CoreDNS 打开服务发现新大门
Apache APISIX 是一个动态、实时、高性能的云原生 API 网关,提供了负载均衡、动态上游、灰度发布、服务熔断、身份认证、可观测性等丰富的流量管理功能。作为云原生 API 网关,Apache APISIX 也集成了多种服务发现的能力,本文将为您展示在 Apache APISIX 中如何配置 CoreDNS。
开源云 IDE 产品新宠儿,如何使用 Gitpod 开发 API 网关 Apache APISIX?
本文介绍了开源的云原生 API 网关 Apache APISIX 和云 IDE 产品 Gitpod,并为大家演示了如何使用 Gitpod 对 API 网关 Apache APISIX 进行开发及常见问题的解决方案。
GraphQL 碰撞 API 网关 Apache APISIX,提升 API 领域的安全与性能
本文介绍了 Apache APISIX 和 GraphQL 的特性,以及如何使用 API 网关 Apache APISIX 代理 GraphQL 请求,并提出解决实际场景痛点的方案。
新插件上线,API 网关 Apache APISIX Public API 处理能力再增强
本文为您介绍了 API 网关 Apache APISIX
public-api
插件的原理及使用方法。
可观测性能力升级,API 网关 Apache APISIX 集成 OpenTelemetry
本文为您介绍了 API 网关 Apache APISIX 中的
opentelemetry
插件的概念以及如何部署opentelemetry
插件。
API 网关 Apache APISIX 集成 Consul KV,服务发现能力再升级
Apache APISIX 支持基于 Consul KV 的服务发现注册表。这篇文章讲述了在 Apache APISIX 中实现服务发现和服务注册的全过程。
如何使用 API 网关 Apache APISIX 的 CSRF 安全插件拦截跨站点伪造攻击
本文介绍了 Apache APISIX 的 CSRF 安全插件
csrf
,并详细说明如何在 Apache APISIX 中借助csrf
插件来保护您的 API 信息安全。
Nacos 在 API 网关中的服务发现实践
本文为您介绍 Apache APISIX 基本概念以及注册中心的作用,并为您展示了 API 网关基于 Nacos 实现服务发现的具体操作。
后端新手如何从 0 到 1 在 API 网关上开发 file-logger 插件
本篇文章记录了一个没有后端经验的前端工程师开发
file-logger
插件的过程。
生态扩大进行中!云原生 API 网关 Apache APISIX 集成 Splunk HTTP Event Collector
本文将为大家介绍如何在云原生 API 网关 Apache APISIX 中配置和使用 Splunk HEC 服务。
新插件 forward-auth 已上线,认证功能又多一项选择
本文将介绍 Apache APISIX 中新增插件
forward-auth
的使用方法,为大家详细说明如何使用这款设计简洁的认证模型。
Apache APISIX 新技能,代理 gRPC-Web 请求
Apache APISIX 已经支持了 gRPC 协议代理,以及通过 gRPC Transcode 插件支持了 HTTP(s) 到 gRPC Server 的代理。通过社区的积极讨论和贡献,Apache APISIX 又拓宽了 gRPC 生态的支持范围:支持 gRPC Web 协议请求代理。
Apache APISIX 2.12.0 版本发布,新功能更适配新一年!
继 2.11.0 版本发布之后,Apache APISIX 也在即将到来的新春佳节,为大家带来 2022 年第一个带有新功能的版本。
Apache APISIX 集成 HashiCorp Vault,生态系统再添一员
本文为大家带来了 Apache APISIX 即将发布的 Vault 插件以及相关细节。在为服务提供高并发低延迟的卓越性能的同时,为服务的安全保驾护航。
多协议接入框架 xRPC 发布在即,为你解读更多 APISIX 生态细节
本文为大家带来了 Apache APISIX 即将发布的 xRPC 框架以及相关细节,同时介绍了 Apache APISIX 在多语言开发支持中的细节展示。
Apache APISIX 集成 Kafka 实现高效率实时日志监控
Apache APISIX 早在 1.2 版本开始就已经提供了
kafka-logger
插件的支持,其后又经过多次功能强化,目前已具备非常成熟且完善的功能。支持将 API 请求日志,甚至请求体和响应体以 JSON 格式推送至 Kafka 集群中。
从原理到操作,让你在 Apache APISIX 中代理 Dubbo 服务更便捷
本文为大家介绍了如何借助 Apache APISIX 实现 Dubbo Service 的代理,通过引入 dubbo-proxy 插件便可为 Dubbo 框架的后端系统构建更简单更高效的流量链路。
如何在 ARM Ubuntu 中构建 Apache APISIX
通过阅读本文,您将了解如何在 ARM Ubuntu 中通过源码构建 Apache APISIX(M1 芯片环境)。ARM Ubuntu 系统借助了 https://multipass.run/ 安装。
Apache APISIX 结合 Authing 实现集中式身份认证管理
本文为大家描述了 Apache APISIX 和 Authing 对接的详细操作步骤,通过阅读本文,大家会对于在 Apache APISIX 中使用 Authing 有更清晰的理解。
使用 Apache APISIX 代理 gRPC 服务
本文为大家介绍如何在 Apache APISIX 中通过
grpc-transcode
插件来将客户端的 HTTP 流量代理到后端 gRPC 服务上。
生态丰富持续进行中,Apache OpenWhisk 集成闪亮登场
本文为大家介绍了关于
openwhisk
插件的功能前瞻与使用步骤,结合 Apache APISIX 提供的多种身份认证插件来实现认证与授权等功能。
再接再厉!Apache APISIX 集成 Open Policy Agent
本文以 HTTP API 为例为大家介绍
opa
插件,并详细说明如何将 Apache APISIX 与 OPA 进行集成,实现后端服务的认证授权解耦。
捷报频传!Apache APISIX 现已支持对接 Google Cloud Logging
本文将为大家介绍如何在 Apache APISIX 中配置和使用 Google Cloud Logging 服务。
利用 APISIX Ingress 实现 Istio 服务的安全暴露
本文将通过非常详细的操作步骤,向大家一步步地展示了如何使用 Istio Service Mesh 和 Apache APISIX,将启用 Service Mesh 的 Kubernetes 集群中服务暴露至集群外。
两种方式教你在 K8s 中轻松部署 Apache APISIX
Apache APISIX 目前支持多种方式进行安装部署,本文主要介绍如何在 Kubernetes 环境中部署 Apache APISIX 以及 APISIX-Dashboard。
使用 Prometheus 监控 APISIX Ingress Controller
本文介绍了如何使用 Prometheus 监控 APISIX Ingress Controller 的相关步骤和部分指标的展示效果。
如何在 Apache APISIX 中集成 Keycloak 实现身份认证
本文通过详细的步骤为大家展示了如何在 Apache APISIX 使用 OpenID-Connect 协议和 Keycloak 进行身份认证。通过对接 Keycloak,Apache APISIX 仅需通过配置即可实现对使用者和应用服务进行认证与鉴权,从而大大减少了相关开发工作。
Apache APISIX 携手 RocketMQ 为实时 API 日志监控功能再下一城
本文将为大家介绍 Apache APISIX 与 Apache RocketMQ 最新集成的 rocketmq-logger 插件功能与使用介绍。借助该插件,可以帮助您在使用 APISIX 中更方便的与 RocketMQ 集群连接。
强强联合!APISIX 集成 SkyWalking 打造全方位日志处理
本文主要介绍了两款 Apache APISIX 集成 SkyWalking 的日志插件,为之后大家在 Apache APISIX 中进行日志处理提供更方便的操作与环境。
azure-functions 插件发布,Apache APISIX 支持 Azure Functions 集成
本文介绍了 Apache APISIX 最近新增的插件
azure-functions
,并详细说明了如何将 Azure Functions 集成到 Apache APISIX 中。
在 KubeSphere 中使用 Apache APISIX Ingress 网关接入自定义监控
本文将通过 Apache APISIX Ingress Controller 为范例,详细为大家介绍如何通过 KubeSphere 快速为 Kubernetes 集群使用不同类型的网关并进行状态监控。
Apache APISIX request_uri 变量控制不当,存在路径穿透风险
在这篇文章中,将介绍我对 Apache APISIX Ingress Controller 中
$request_uri
变量不安全使用的问题研究。
如何在 Kubernetes 集群中使用 Nocalhost 开发 Apache APISIX Ingress Controller
本文将为您介绍如何使用 Nocalhost 将本地开发机无缝连接到一个远程 Kubernetes 集群,同时配合 IDE 来开发和调试 Apache APISIX Ingress Controller。利用现有技术栈更顺畅地开发和调试远程应用。
重磅功能!Apache APISIX 拥抱 WASM 生态
在即将发布的 Apache APISIX 版本(2.11.0)中将会新增对于 WASM 的支持!通过阅读本文你将了解到 Apache APISIX 如何从 0 到 1 部署这项功能的支持与开发。
如何与 Dapr 集成打造 Apache APISIX 网关控制器
本文将为大家展示如何通过集成 Dapr 创建一个 Apache APISIX 控制器。包括项目概念以及具体操作步骤。
APISIX-Datadog 插件发布,助力用户提高系统的可观测性
Apache APISIX 最近发布了一个新的插件:APISIX-Datadog,以提供与 Datadog 监控平台的集成。这篇文章介绍了 APISIX-Datadog 插件的实现原理及功能。
浅谈 Apache APISIX 的可观测性
本文介绍了 Apache APISIX 的可观测性能力以及如何通过 Apache SkyWalking 提升Apache APISIX 的可观测性能力。
Apache APISIX 扩展指南
本文提供了 Apache APISIX 的拓展指南,旨在为用户提供拓展 Apache APISIX 的一些思路。
从 0 到 1,APISIX Ingress 加入社区后的发展与收获
本文描述了 APISIX Ingress 的成长历程,以及 APISIX Ingress 加入社区后的功能提升与社区帮助等多方面细节收获。
教程篇:如何在 Apache APISIX Ingress Controller 中使用 Cert Manager 管理证书
本文将通过详细的代码步骤为大家介绍如何通过 Cert Manager 在 Apache APISIX Ingress Controller 里进行证书管理。
保姆级教程,从概念到实践帮你快速上手 Apache APISIX Ingress
作者张晋涛,Apache APISIX Committer、Kubernetes Ingress Nginx Reviewer,多个云原生开源项目的贡献者。
为什么 Apache APISIX 选择 Nginx + Lua 这个技术栈?
本文由深圳支流科技工程师罗泽轩撰写,介绍了 Apache APISIX 选用 Nginx + Lua 这个技术栈的历史背景和这个技术栈为 Apache APISIX 带来的优势。罗泽轩是 OpenResty 开发者以及 Apache APISIX PMC。
Apache APISIX 架构分析:如何动态管理 Nginx 集群?
本文转发自陶辉个人博客,主要介绍了基于 APISIX 2.8 版本、OpenResty 1.19.3.2 版本以及 Nginx 1.19.3 版本进行 Apache APISIX 实现 REST API 远程控制 Nginx 集群的原理讲解。
Kong-To-APISIX 迁移工具
Apache APISIX 是一个生产可用的开源七层全流量处理平台,可作为 API 网关处理业务入口流量,具有极高性能、超低延迟,官方支持 dashboard 以及超过五十种插件。如果你正在使用 Kong,对 APISIX 感兴趣又苦于难以上手,不妨试试我们刚开源的迁移工具 Kong-To-APISIX,助你一键平滑迁移。
差之毫厘:etcd 3 完美支持 HTTP 访问?
从去年 10 月发布 Apache APISIX 2.0 版本以来,现在已经过去了 8 个月。在实践过程中,我们也发现了 etcd 的 HTTP API 的一些跟 gRPC API 交互的问题。事实上,拥有 gRPC-gateway 并不意味着能够完美支持 HTTP 访问,这里还是有些细微的差别。
有了 NGINX 和 Kong,为什么还需要 Apache APISIX
本文介绍了 Apache APISIX 架构演进历史,对比 Nginx 和 Kong 这两个框架 Apache APISIX 的优势是什么。
Apache APISIX 和 Envoy 性能大比拼
本文介绍了在一定条件下,Apache APISIX 和 Envoy 的性能对比,总体来说 Apache APISIX 在响应延迟和 QPS 层面都略优于 Envoy,Apache APISIX 在开启多个 worker 进程后性能提升较 Enovy 更为明显;而且 Apache APISIX 在性能和延迟上的表现使它在处理南北向流量上具有海量的吞吐能力。
Get Front-End Test Coverage with Cypress
In the article "Stable Product Delivery with Cypress", we discussed why we chose Cypress as our E2E testing framework. After spending nearly two months refining the test cases, we needed test coverage to quantify whether the test coverage was sufficient.This article will describe how to get APISIX Dashboard front-end E2E coverage using Cypress.
Stable Product Delivery with Cypress
初探 Kubernetes Service APIs
本文通过提问的方式,对 Kubernetes Service APIs 做了一些基本介绍,从整体来看,Kubernetes Service APIs 提炼了很多 ingress 的最佳实践,比如表达能力的增强,其实就是扩展了 Route 的能力,再比如 BackendPolicy 对象,可以为 upstream 指定几乎所有的 Kubernetes 后端资源。
Envoy and Apache APISIX: Another way to implement the Envoy filter
This article explains how to run Apache APISIX plugins in Envoy.