小黑资源网 手游下载 其他 Apache APISIX下载 Apache APISIX(v2.19.4)手机版
Apache APISIX下载 Apache APISIX(v2.19.4)手机版 Apache APISIX下载 Apache APISIX(v2.19.4)手机版

Apache APISIX

  • 类别:其他
  • 大小:120B
  • 更新:2025-03-20
  • 下载:31次
游戏简介

老铁们,大家好,相信还有很多朋友对于Apache APISIX下载 Apache APISIX(v2.19.4)手机版和小编亲测优质的APP的相关问题不太懂,没关系,今天就由我来为大家分享分享Apache APISIX下载 Apache APISIX(v2.19.4)手机版以及小编亲测优质的APP的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

软件功能

Apache APISIX 是一个动态、实时、高性能的API 网关。

APISIX提供负载均衡、动态上行、金丝雀发布、电路中断、身份验证、可观察性等丰富的流量管理功能。

您可以使用Apache APISIX 处理传统的南北向流量以及服务之间的东西向流量。它还可以用作k8s 入口控制器。

Apache APISIX的技术架构:

您可以使用Apache APISIX作为流量入口来处理所有业务数据,包括动态路由、动态上游、动态证书、A/B测试、金丝雀发布、蓝绿部署、限速、恶意攻击防护、指标、监控警报、服务可观察性、服务治理等。

云原生微服务API 网关,为所有API 和微服务提供终极性能、安全性、开源和可扩展平台。 Apache APISIX 基于Nginx 和etcd。与传统API网关相比,APISIX具有动态路由和插件热加载功能,特别适合微服务系统下的API管理。

APISIX提供灵活的自定义插件,供开发者和企业编写自己的逻辑。

软件特色

1. 全平台

云原生:与平台无关,没有供应商锁定,APISIX 可以从裸机运行到Kubernetes。

运行环境:同时支持OpenResty和Tengine。

支持ARM64:无需担心底层技术的锁定。

2. 多协议

TCP/UDP 代理:动态TCP/UDP 代理。

Dubbo代理:动态HTTP到Dubbo代理。

动态MQTT代理:支持MQTT负载均衡client_id,全部支持MQTT 3.1。 *,5.0。

gRPC代理:代理gRPC通信。

gRPC 转码:支持协议转码,以便客户端可以使用HTTP/JSON 访问您的gRPC API。

代理Websocket

代理协议

Proxy Dubbo:基于Tengine的Dubbo代理。

HTTP(S) 转发代理

SSL:动态加载SSL证书。

3.全动态

热更新和热插件:持续更新其配置和插件,无需重新启动!

代理重写:支持在将请求发送到上游之前重写host、uri、schema、enable_websocket 和headers。

响应重写:为客户端设置自定义响应状态代码、正文和标头。

Serverless:APISIX 的每个阶段都会调用函数。

动态负载均衡:循环负载均衡。

基于哈希的负载平衡:使用一致的哈希会话进行负载平衡。

健康检查:对上游节点启用健康检查,负载均衡时自动过滤不健康节点,保证系统稳定性。

Circuit Breaker:智能追踪不健康的上游服务。

代理镜像:提供镜像客户端请求的功能。

流量分配:允许用户逐步引导各个上游之间的流量百分比。

4. 细粒度路由

支持全路径匹配和前缀匹配

支持所有Nginx内置的可变条件路由,因此可以使用cookie、args等路由条件来实现金丝雀发布、A/B测试等。

支持各种运算符作为路由判断条件,如{'arg_age', '', 24}

支持自定义路由匹配功能

IPv6:使用IPv6来匹配路由。

支持TTL

支持优先

支持HTTP请求的批量处理

5. 安全

身份验证:密钥身份验证、JWT、基本身份验证、wolf-rbac

IP白名单/黑名单

推荐人白名单/黑名单

IdP:支持Auth0、okta等外部认证服务,用户可以使用这些服务连接OAuth 2.0等认证方式。

极端的要求

限制数量

极限并发

Anti-ReDoS(正则表达式拒绝服务):内置反ReDoS 策略,无需配置。

CORS 为您的API 启用CORS(跨源资源共享)。

URI 阻止程序:通过URI 阻止客户端请求。

请求验证器

6.OPS友好

OpenTracing:支持Apache Skywalking 和Zipkin

与外部服务发现配合使用:除了内置的etcd之外,还支持Consul和Nacos以及Eureka

监控和指标:Prometheus

集群:APISIX 节点是无状态的。在配置中心创建集群,请参考etcd集群指南。

高可用性:支持在同一个集群中配置多个etcd地址。

仪表板

版本控制:支持操作回滚。

CLI:通过命令行启动\停止\重新加载APISIX。

Standalone:支持从本地YAML文件加载路由规则,更加友好,比如在kubernetes(k8s)下。

全局规则:允许任何插件针对所有请求运行,例如:速率限制、IP 过滤器等。

高性能:单核QPS达到18k,平均延迟小于0.2毫秒。

故障注入

REST Admin API:使用REST Admin API控制Apache APISIX(默认只允许127.0.0.1访问),可以修改conf/config.yaml中的allow_admin字段来指定允许调用Admin API的IP列表。另请注意,管理API 使用密钥身份验证来验证调用者的身份。部署前需要修改admin_key字段和conf/config.yaml以保证安全。

外部记录器:将访问日志导出到外部日志管理工具。 (HTTP 记录器、TCP 记录器、Kafka 记录器、UDP 记录器)

舵图

7. 高度可扩展

自定义插件:允许挂钩常见阶段,例如重写、访问、标头过滤器、正文过滤器和日志,还允许挂钩平衡器阶段。

自定义负载均衡算法:您可以在此均衡器阶段使用自定义负载均衡算法。

自定义路由:支持用户实现自己的路由算法。

官方教程

入门#

本指南旨在开始使用Apache APISIX,我们将在其中配置一项服务,该服务将路由到由API 密钥保护的公共API。

此外,我们将使用以下echo 端点作为示例,它将返回我们传递的参数。

要求

回复

我们来解构上面的请求URL。

通讯协议:HTTP

端口:80

主办方:httpbin.org

URI/路径:/get

查询参数:foo1、foo2

先决条件#

如果您已经安装了Apache APISIX,请随意跳至步骤2。

本指南使用Docker 和Docker Compose 设置Apache APISIX。

curl:本指南使用curl命令进行API测试,但您也可以使用任何其他工具,例如Postman。

我知道你已经等了一会儿了,让我们开始吧!

第1 步:安装Apache APISIX #

感谢Docker,我们可以通过执行以下命令来启动Apache APISIX 并启用Admin API:

下载所有必需的文件将需要一些时间,具体取决于您的网络,因此请耐心等待。完成这一步后,我们可以使用curlAdmin API来判断Apache APISIX是否启动成功。

我们想要返回以下数据:

第2步:创建路线#

恭喜!您现在拥有一个正在运行的Apache APISIX 实例!接下来让我们创建一条路线!

在我们继续之前#

你可知道? Apache APISIX 提供了强大的Admin API 和仪表板供我们使用,但我们将在本指南中使用Admin API。我们走吧!

我们可以创建一个路由并将其定位到我们的后端服务(通常称为上游),当请求路由到达Apache APISIX 时,Apache APISIX 将查看请求的去向。

那么Apache APISIX 如何知道这一点呢?这是因为我们有一个使用Route 配置的规则列表。这是路线数据的示例

该路由意味着当所有到httpbin.org:80 的入站请求都匹配所有这些规则(匹配请求)时,它们将被转发到上游:

请求的HTTP方法是GET;

该请求有一个Host 标头,其值为example.com:

请求的路径匹配/services/users/*,其中*表示所有子路径,例如/services/users/getAll?limit=10。

创建此路由后,我们可以使用Apache APISIX 的地址访问我们的后端服务(实际上是上游):

创建上游#

读完上面的内容,我们知道我们必须将Upstreamfor设置为Route。只需执行以下命令即可创建一个:

我们将其循环作为负载均衡器机制,并将httpbin.org:80 设置为ID 为50 的上游目标(后端服务器)。有关更多字段,请参阅管理API。

注意:实际上并不需要创建上游,因为我们可以使用插件来拦截请求然后直接响应,但假设我们需要在本指南中至少设置一个上游。

将路由# 与上游绑定

我们刚刚创建了一个上游(参考我们的后端服务),让我们绑定一个路由!

就是这样!

核实

再次恭喜!我们创建了路线和上游并将它们绑定在一起。现在,让我们调用Apache APISIX 来测试创建的路由。

哇!它从我们的上游(实际上是httpbin.org)返回数据并且它按预期工作!

先进的

验证码

让我们做一些有趣的事情,因为任何人都可以访问我们在步骤2 中创建的公共路线,所以我们只希望John 有权访问它。让我们使用消费者和插件来实现这种保护。

首先,让我们使用key-auth 插件创建一个用户。我们需要提供指定的密钥:John

接下来,让我们将Consumer (John) 绑定到Route,我们只需要为Route 启用该插件的AUTH key:

好吧,当我们的Route从现在开始访问步骤2中创建的内容时,就会出现未经授权的错误。我们来看看如何访问它的路由:

是的,刚刚添加了一个带有正确密钥(称为apikey)的标头!保护路由中的任何内容都很容易,对吧?

路线号码前缀

现在,假设您想向路由添加前缀(例如:samplePrefix)并且不想使用主机标头,则可以使用proxy-rewrite 插件来执行此操作。

现在您可以使用以下方式调用路线:

$curl -i -X GET "http://127.0.0.1:9080/samplePrefix/get?param1=foom2=bar" -H "apikey:johnkey" 复制

APISIX 仪表板#

Apache APISIX提供了一个仪表板,可以让我们更轻松地操作Apache APISIX。

常问问题

 为什么要使用新的API网关?微服务领域对API网关提出了新的要求:更高的灵活性、更高的性能要求和云原生。

 APISIX和其他API网关之间有什么区别?APISIX基于etcd来保存和同步配置,而不是Postgres或MySQL等关系数据库。

这不仅消除了轮询,使代码更干净,而且使配置同步更加实时。同时系统中不会出现单点,这样会更加有用。

另外,APISIX具有动态路由和插件热加载功能,特别适合微服务系统下的API管理。

 APISIX的性能如何?APISIX设计和开发的目标之一是获得业界最高的性能。具体测试数据可以在这里找到:Benchmarks

APISIX是性能最高的API网关,单核QPS高达23000,平均延迟仅为0.6毫秒。

APISIX是否具有控制台界面?是的,APISIX 有一个强大的仪表板。 APISIX 和APISIX Dashboard 是独立的项目。您可以部署APISIX Dashboard 以通过Web 界面操作APISIX。

更新日志

发布Apache APISIX 2.5

2021 年4 月5 日

更改号码

更改(zipkin):重新排列子范围3877

核心数

壮举:通过etcd 支持mTLS #3905

Feat:升级lua-resty-expr/radixtree 以支持逻辑表达式#3809

功能:在apisix 启动时加载etcd 配置#3799

壮举:使Balancer 支持优先#3755

功能:为发现模块添加控制API #3742

插件数量

壮举(Airwalk):允许销毁和配置记者的报告间隔#3925

feat(流量分割):上游pass_host 需要支持IP 模式#3870

功能:为消费者限制插件的HTTP 方法添加过滤器#3691

壮举:将allow_origins_by_regex 添加到cors 插件#3839

Feat:支持条件响应重写#3577

修复错误#

修复(错误记录器):记录器应该在每个进程中运行#3912

修复:默认使用内置服务器#3907

修复(流量分割):通过上游ID 绑定上游无效#3842

修复:正确验证ssl_trusted_certificate #3832

修复:不要覆盖缓存相关标头#3789

修复:无法使deps 在macOS 上运行#3718

Apache APISIX下载 Apache APISIX(v2.19.4)手机版的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于小编亲测优质的APP、Apache APISIX下载 Apache APISIX(v2.19.4)手机版的信息别忘了在本站进行查找哦。

用户评论

隔壁阿不都

终于有了 APISIX 手机版!太方便了,以后出门也能查阅文档。

    有9位网友表示赞同!

大王派我来巡山!

v2.19.4 版本有什么更新?我需要知道哪些新功能哦。

    有13位网友表示赞同!

虚伪了的真心

下载链接在哪里啊,我要赶紧试试看手机版的 APISIX~

    有18位网友表示赞同!

浮世繁华

希望能有更便捷的远程控制功能,这样在手机上就能轻松管理 API 了。

    有5位网友表示赞同!

病房

安卓和苹果用户都可以下载吗?这很关键!

    有11位网友表示赞同!

哥帅但不是蟋蟀

这个手机版会不会占用很大的手机内存?我很担心我的手机运行起来会卡慢啊。

    有19位网友表示赞同!

打个酱油卖个萌

希望能有一个简单的图形界面,方便新手上手使用。

    有10位网友表示赞同!

红玫瑰。

期待手机版功能越来越丰富,能支持更多 API 操作!

    有6位网友表示赞同!

暖栀

下载 APISIX 手机版的流程很简单吗?我有点手残

游戏截图
标题:Apache APISIX下载 Apache APISIX(v2.19.4)手机版
链接:https://www.gbbxw.com/games/qt/35948.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
千石林石阵通关攻略:揭秘神秘天机降世之道

有一些先决条件是千片石森林石材森林森林的解密游戏,也就是说,玩家必须进入主要情节内容中的ShushanPuzzle求

2025-03-20
元气骑士前传联机玩法攻略指南

元气骑士前传怎么联机答:在多人游戏界面中选择联机方式完成联机具体方法:1、前往秋梨村,在骑士团公会左边,点击

2025-03-20
崩坏星穹铁道持明时调六御审饮月残篇勾沉获取攻略

2、到达目的地之后,需要找到下图中的石椅。3、走近之后即可在石椅上看见持明时调六御审饮月残篇勾沉,这时直接

2025-03-20
七日世界机枪塔专精测评:深度解析性能与策略

便携式机枪塔是《七日世界》中非常重要的防御工具。与传统的固定机枪塔不同,可以在玩家需要时快速部署和撤回

2025-03-20
热门杀毒软件盘点:人气排行一览

1. U盘病毒免疫工具(USafe)1.35USafe是一款专门针对U盘病毒的防护工具,具有独特的免疫功能,能够有效保护用户

2025-03-20
星际战甲手游灵狱获取攻略解析

在星际战甲中有一种名字叫做灵薄狱的装备,大家习惯把它叫做灵狱,小编今天所在分享的内容就是关于灵狱的,对于星

2025-03-20
32