TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Apache Apisix: Open-Source API Gateway and API Management Platform

144 点作者 jjzhiyuan超过 2 年前

14 条评论

rektide超过 2 年前
OT but are any ingress&#x2F;gateway systems using uring yet?<p>Really enjoyed reading CloudFlare&#x27;s justification for wrtiting Pingora gateway recently[1], a similar-ish system. Im interested to see what systems tech (what system calls) it ends up using.<p>There&#x27;s a ton of really great ingress&#x2F;gateway tech out there. Kubernetes has a sublist that&#x27;s pretty long[2]. There&#x27;s a good comparison matrix[3] I ran into &amp; it immediately made me very interested in APISIX (<i>lots</i> of box ticking). I think at one point I&#x27;d also run into a benchmark somewhere &amp; they were quite performant, top tier. Would be interested to know more about tbeir chosen architecture &amp; what if any performance optimizations they have planned&#x2F;roadmapped&#x2F;are-thinking-about.<p>[1] <a href="https:&#x2F;&#x2F;blog.cloudflare.com&#x2F;how-we-built-pingora-the-proxy-that-connects-cloudflare-to-the-internet&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blog.cloudflare.com&#x2F;how-we-built-pingora-the-proxy-t...</a> <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32836661" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=32836661</a> (362points, 1d ago, 92comments)<p>[2] <a href="https:&#x2F;&#x2F;kubernetes.io&#x2F;docs&#x2F;concepts&#x2F;services-networking&#x2F;ingress-controllers&#x2F;" rel="nofollow">https:&#x2F;&#x2F;kubernetes.io&#x2F;docs&#x2F;concepts&#x2F;services-networking&#x2F;ingr...</a><p>[3] <a href="https:&#x2F;&#x2F;kubedex.com&#x2F;ingress&#x2F;" rel="nofollow">https:&#x2F;&#x2F;kubedex.com&#x2F;ingress&#x2F;</a>
评论 #32855646 未加载
e1g超过 2 年前
“envoy” is another popular option and they are building a gateway solution for API&#x2F;inbound traffic <a href="https:&#x2F;&#x2F;github.com&#x2F;envoyproxy&#x2F;gateway" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;envoyproxy&#x2F;gateway</a>
评论 #32860781 未加载
评论 #32862580 未加载
pachico超过 2 年前
Anybody has any idea about how this compares to Kong (what I&#x27;ve been using for years)?
评论 #32856055 未加载
评论 #32860512 未加载
jjzhiyuan超过 2 年前
Hey folks, here has one blog from APISIX’s initial authors, those points may help you understand APISIX better: <a href="https:&#x2F;&#x2F;api7.ai&#x2F;blog&#x2F;why-is-apache-apisix-the-best-api-gateway&#x2F;" rel="nofollow">https:&#x2F;&#x2F;api7.ai&#x2F;blog&#x2F;why-is-apache-apisix-the-best-api-gatew...</a>
jjzhiyuan超过 2 年前
Some insights: Apache APISIX Slack channel[1] is under the Apache Software Foundation, and 1000+ members joined in to ask questions or share cases around Apache APISIX API Gateway or its Ingress Controller.<p>After asking users why they prefer Apache APISIX than other solutions, there have four important points:<p>1. Feature Rich: Many users need to use API Gateway with OpenID Providers (e.g., Auth0, Keycloak), other solutions sold this feature on Enterprise Product only. There has one How-to guide &quot;Use Keycloak with API Gateway to protect your APIs&quot;.<p>2. Quick Support: Apache APISIX has many active contributors and maintainers, they keep watching activities on GitHub[3], Slack[1], Mailing List and other channels. When users ask questions, they respond quickly, the goal is to help users onboard quick.<p>3. Apache Project: After APISIX project was donated to the Apache Software Foundation, it means nobody can change its License any more, so enjoy Apache projects ([<a href="https:&#x2F;&#x2F;www.apache.org](https:&#x2F;&#x2F;www.apache.org)" rel="nofollow">https:&#x2F;&#x2F;www.apache.org](https:&#x2F;&#x2F;www.apache.org)</a>).<p>4. Benchmark is excellent, and the most active maintainer&#x27;s explaination here[4]: LuaJIT + Nginx.<p>P.S Welcome to join Apache APISIX Slack[1] to discuss, and you can find many useful posts from its blog[5].<p>- 1. <a href="https:&#x2F;&#x2F;apisix.apache.org&#x2F;slack" rel="nofollow">https:&#x2F;&#x2F;apisix.apache.org&#x2F;slack</a> - 2. <a href="https:&#x2F;&#x2F;apisix.apache.org&#x2F;blog&#x2F;2022&#x2F;07&#x2F;06&#x2F;use-keycloak-with-api-gateway-to-secure-apis&#x2F;" rel="nofollow">https:&#x2F;&#x2F;apisix.apache.org&#x2F;blog&#x2F;2022&#x2F;07&#x2F;06&#x2F;use-keycloak-with-...</a> - 3. <a href="https:&#x2F;&#x2F;github.com&#x2F;apache&#x2F;apisix" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;apache&#x2F;apisix</a> - 4. <a href="https:&#x2F;&#x2F;apisix.apache.org&#x2F;blog&#x2F;2021&#x2F;08&#x2F;25&#x2F;why-apache-apisix-chose-nginx-and-lua&#x2F;" rel="nofollow">https:&#x2F;&#x2F;apisix.apache.org&#x2F;blog&#x2F;2021&#x2F;08&#x2F;25&#x2F;why-apache-apisix-...</a> - 5. <a href="https:&#x2F;&#x2F;apisix.apache.org&#x2F;blog" rel="nofollow">https:&#x2F;&#x2F;apisix.apache.org&#x2F;blog</a>
haolez超过 2 年前
For my use case, this would have to be incredibly awesome for it to justify self-hosting such a complex and critical system. My current go-to solutions are AWS API Gateway, Azure API Manager and Apigee.
评论 #32856022 未加载
wielebny超过 2 年前
The selling point for me was ability to configure it using Kubernetes CRD&#x27;s and future support of the Gateway API (under development - &lt;<a href="https:&#x2F;&#x2F;gateway-api.sigs.k8s.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;gateway-api.sigs.k8s.io&#x2F;</a>&gt;).<p>Developers can version their API now within helm charts or even yaml templates held along the code in their repositories.
splix超过 2 年前
What is the advantage of using this compared to plain Nginx or Envoy? Is it just static vs. dynamic config for routing?
评论 #32860710 未加载
评论 #32860167 未加载
评论 #32860476 未加载
staticassertion超过 2 年前
I can&#x27;t find the code. My biggest problem with Envoy is it&#x27;s in C++, what&#x27;s this written in?
评论 #32858615 未加载
评论 #32858732 未加载
matt-p超过 2 年前
What is the main benefit to running a gateway? Auth should already be handled by the api and adding things like rate limiting, ip address filtering ,caching and so on are ridiculously trivial..
评论 #32860508 未加载
评论 #32858965 未加载
评论 #32859189 未加载
评论 #32860051 未加载
评论 #32859979 未加载
评论 #32860009 未加载
coolgoose超过 2 年前
I had to investigate a bit various options and settled on krakend mostly since it&#x27;s simple and easy to write custom Middleware.
评论 #32867776 未加载
sytringy05超过 2 年前
does anyone know the history of the project? I hadn&#x27;t really heard of this until earlier this year.
评论 #32861389 未加载
feihan超过 2 年前
I&#x27;m using it, it feels great
评论 #32860980 未加载
评论 #32860959 未加载
Proven超过 2 年前
I was reluctant to click on the link expecting another Java project, but it seems to be based on Go. Refreshing. Maybe I&#x27;ll give it a try.
评论 #32856431 未加载
评论 #32860385 未加载
评论 #32860183 未加载