小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

本文回顾了金融行业客户的案例,指出APISIX网关因CPU瓶颈导致延迟问题。传统工具无法定位,OpenResty XRay通过动态追踪技术识别出占44.8% CPU的pkey_rsa_decrypt函数,揭示其对系统性能的影响,并提出优化建议。

CPU 占用率 45% 的“黑洞”:一次 APISIX “黑盒”插件的 C 级别性能诊断

OpenResty 官方博客
OpenResty 官方博客 · 2025-11-06T00:00:00Z

本文回顾了一个电商平台APISIX网关的CPU瓶颈案例。传统工具无法定位问题,而OpenResty XRay通过动态追踪技术发现pkey_rsa_decrypt函数占用44.8% CPU,揭示了性能优化的关键。建议通过缓存解密结果和检查RSA密钥长度来提升系统性能。

CPU 占用率 45% 的“黑洞”:一次 APISIX “黑盒”插件的 C 级别性能诊断

OpenResty 官方博客
OpenResty 官方博客 · 2025-11-06T00:00:00Z
云原生游戏网关架构:EKS + APISIX + Graviton 构建高性能游戏服务网关

本文介绍了如何利用EKS、APISIX和Graviton构建高性能的云原生游戏服务网关。APISIX通过TLS加密和动态路由简化了管理,提高了安全性,适应大规模游戏服务器的需求。架构分为运维和玩家入口,支持高效的流量管理和服务发现,确保系统的高可用性和可扩展性。

云原生游戏网关架构:EKS + APISIX + Graviton 构建高性能游戏服务网关

亚马逊AWS官方博客
亚马逊AWS官方博客 · 2025-09-18T09:09:40Z

APISIX支持解析JWT并提取payload信息。通过配置插件和消费者,可以从请求中获取JWT,解码后将user_id和role注入HTTP头,供后端服务使用。创建路由后,发送请求时在Authorization头中放入JWT,后端成功接收相关信息。

使用APISIX解析jwt并获取payload信息

御坂研究所
御坂研究所 · 2025-07-11T11:23:07Z
Apache APISIX与open-appsec WAF整合

API7.ai与开源API网关Apache APISIX整合,利用open-appsec的机器学习技术提升API安全性,有效防御已知和未知攻击,减少误报,简化管理,支持Linux、Docker和Kubernetes等平台。

Apache APISIX与open-appsec WAF整合

DEV Community
DEV Community · 2024-10-23T03:18:53Z
宣布Apache APISIX与open-appsec WAF的集成

open-appsec WAF与Apache APISIX集成,利用机器学习技术有效保护Web API和服务,防止已知和未知攻击。APISIX作为高性能API网关,支持负载均衡和身份验证,简化管理并减少误报,适用于Linux、Docker和Kubernetes平台。

宣布Apache APISIX与open-appsec WAF的集成

DEV Community
DEV Community · 2024-10-23T02:56:13Z
AWS Graviton4 加速 Apache APISIX 消息处理

在2023 re:Invent大会上,亚马逊发布了采用ARM Neoverse V2内核的Amazon Graviton4处理器,提升性能和能效。基于此的EC2 R8g实例适合内存密集型任务,性能提升30%,能耗降低60%。文章还提到Apache APISIX作为高性能API网关的优势。Benchmark测试显示R8g实例在性能和性价比上有显著提升。

AWS Graviton4 加速 Apache APISIX 消息处理

亚马逊AWS官方博客
亚马逊AWS官方博客 · 2024-10-22T06:32:08Z
apisix 中的 lrucache

在APISIX 3.10.0版本中,lrucache结合了resty-lrucache和resty-lock机制。创建时可设置类型、容量和过期时间,默认插件类型容量为8,其他类型为1024,过期时间分别为5分钟和60分钟。fetch_valid_cache函数用于获取缓存,若未命中则调用create_obj_fun创建并缓存对象。plugin_ctx函数用于插件缓存对象,需在公共模块中使用extra_key以避免不同插件获取相同对象。

apisix 中的 lrucache

Posts on WKLKEN THINKING
Posts on WKLKEN THINKING · 2024-09-27T04:00:00Z
apisix 中的服务发现机制

该文章介绍了基于服务发现的负载均衡的问题和解决方案。通过配置文件中的服务发现类型,加载对应的模块,在init_worker中调用对应模块的init_worker方法。以dns为例,实现了初始化和根据service_name获取可用节点的方法。在handle_upstream中,如果upstream中配置了service_name,则需要进行服务发现,并与之前的节点进行比较,如果不一致则更新节点。最后,通过pick_server方法选择节点进行负载均衡。文章还提到了基于控制面的服务发现解决方案。

apisix 中的服务发现机制

Posts on WKLKEN THINKING
Posts on WKLKEN THINKING · 2024-09-20T16:00:00Z
apisix 中的负载均衡

该文章讨论了API网关APISIX中的负载均衡机制。在初始化阶段,调用了http_init_worker函数和http_balancer_phase函数。在负载均衡阶段,调用了run函数和pick_server函数。pick_server函数根据配置加载对应的负载均衡算法实现模块,并返回一个服务器。最后,文章提到了几个函数的调用位置。

apisix 中的负载均衡

Posts on WKLKEN THINKING
Posts on WKLKEN THINKING · 2024-09-20T04:00:00Z
apisix etcd机制

这篇文章讨论了APISIX中的路由器初始化和数据同步机制。它介绍了如何在APISIX的ngx_tpl.lua和apisix/init.lua文件中初始化路由器,并在apisix/router.lua文件中定义了http_init_worker函数。文章还讨论了如何在apisix/http/route.lua文件中初始化user_routes变量,并在match函数中使用radixtree_uri_with_parameter路由器进行匹配。最后,文章提到了etcd的增量更新和实时更新的问题,并提供了解决方案。

apisix etcd机制

Posts on WKLKEN THINKING
Posts on WKLKEN THINKING · 2024-09-17T00:00:00Z
apisix 中的 DNS 解析

该文章讨论了在Apisix中处理路由和上游的过程。当有上游时,将使用上游,否则将使用路由。如果路由包含域名,则会解析该域名。文章还提到了一个问题,即当DNS服务器短时间不可用后恢复时,Apisix中的DNS解析仍然会持续失败,需要重启Apisix或执行reload命令来解决。修复方式是在解析域名的过程中添加判断。

apisix 中的 DNS 解析

Posts on WKLKEN THINKING
Posts on WKLKEN THINKING · 2024-09-15T16:00:00Z

背景 大约十年前,部门内部有一套 ESB, 一套网关服务,当时网关服务用的 Python (Django 框架), 处理了一些基本的认证/流控逻辑,但是无法支持高并发并且经过网关的性

apisix 遇到的一些问题

Posts on WKLKEN THINKING
Posts on WKLKEN THINKING · 2023-12-16T00:00:00Z

本文介绍了Apisix的快速搭建过程,包括拉取镜像、检查端口占用情况、生成容器服务实例等步骤。同时提供了配置文件和账号密码的挂载方式。还介绍了Prometheus和Grafana的安装和配置过程。

Apisix 使用docker快速搭建步骤

dotNET跨平台
dotNET跨平台 · 2023-12-02T06:46:39Z

APISIX是一款基于Openresty的动态、实时、高性能API网关,它提供了负载均衡、服务熔断等丰富的功能。 安装服务在

APISIX的使用

御坂研究所
御坂研究所 · 2023-10-12T19:22:36Z
使用 RSSHub 为任意网址生成订阅源

最近学习APISIX时,发现官方博客有很多干货内容,想订阅博客更新。决定自己搭建一个RSS生成服务,安装Node.js和Npm,下载RSSHub源码并安装依赖。部署RSSHub到自己的服务器上,推荐使用Docker部署。

使用 RSSHub 为任意网址生成订阅源

aneasystone's blog
aneasystone's blog · 2023-04-13T00:30:00Z

在 APISIX 使用小记 中,我们通过 APISIX 官方提供的入门示例学习了 APISIX 的基本概念,并使用 Admin API 和 Dashboard 两种方法创建路由。在创建路由时,我...

实战 APISIX 服务发现

aneasystone's blog
aneasystone's blog · 2023-03-24T23:02:00Z

Apache APISIX 是基于 Nginx/OpenResty + Lua 方案打造的一款 动态、实时、高性能 的 云原生 API 网关,提供了负载均衡、动态上游、灰度发布、服务熔断、身份认...

APISIX 使用小记

aneasystone's blog
aneasystone's blog · 2023-02-05T00:20:00Z

关注公众号并添加到“星标⭐”,防止错过消息后台回复【资料包】获取学习资料GitOps 新手入门到专家进阶实战详细教程作者钱勇,API7.ai 开发工程师,Apache APISIX Committer在当下云原生越发成熟的环境下,API 网关最核心的功能可以概括为:连接 API 消费者和 API 提供者。实际场景中,除去少部分允许匿名访问的 API 外,提供者往往都会对消费者有所限制,比如只有符合...

开源网关 Apache APISIX 认证鉴权精细化实战讲解

dotNET跨平台
dotNET跨平台 · 2022-12-25T00:00:25Z

地理路由是根据用户的物理位置转发 HTTP 请求,从他们的 IP 推断。这样做的原因有很多,这里有几个: 有些应用程序确实随着业务的发展而增长。当这种情况发生时,就会出现对国际化和本地化的需求。 i18n应该由技术栈原生处理,例如在Java中。l10n更多是临时性的,但也不应该是一个问题。 ...

使用Apache APISIX+Nginx实现地理路由 - frankel

极道
极道 · 2022-11-06T23:34:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码