第 9 章 APIcast 迁移指南


此迁移指南可应用于在版本上运行的任何使用可下载 Nginx 配置文件的网关。如果使用从 2.0 升级到 3.1 的 APIcast,您可以从 自定义方法引用迁移

注意

此处包含到外部网站的链接仅为方便起见。红帽尚未审查这些链接,对内容或可用性不负责。包含任何指向外部网站的链接并不表示红帽认可该网站或其实体、产品或服务。对于您使用(或依赖)外部站点或内容而导致的任何损失或费用,红帽不承担任何责任。

9.1. 初步考虑

分析迁移场景时需要考虑以下因素:

  • 最新的 APIcast 网关架构与之前的版本不同。关于路由和授权的大多数逻辑仅在 Lua 进行。这会使 Nginx 配置文件保持高效并可重复使用。
  • 添加到最新版本 APIcast 的许多新功能可以替换您当前网关中内置的大部分自定义逻辑。您需要检查 APIcast 开箱即用版本中包含的所有功能和行为。另外,也验证 OOTB 策略 中包含任何其他所需的功能。
  • 有多个可用的 部署选项,而在以前的版本中,这只能是 Native Openresty 安装。

由于 APIcast 网关架构的变化,通过单个网关实例支持多个服务。这意味着,在一个网关公开多个 3scale 服务时,不需要自定义 nginx.conf 以支持多个服务。但是,在迁移任何自定义功能之前,您需要测试之前需要一些自定义逻辑或配置时使用最新版本的兼容性的任何标准行为。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat