NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

NGINX 最新 API 管理模块已可用,针对内部和外部 API 进行了优化

  • 2019-02-04
  • 本文字数:944 字

    阅读完需:约 3 分钟

NGINX最新API管理模块已可用,针对内部和外部API进行了优化

去年 10 月在 NGINX 大会上发布的NGINX API管理模块现已普遍可用。 NGINX 产品管理总监 Liam Crilly 将新模块与 NGINX Plus 和 NGINX Controller 一起描述为下一代 API 管理解决方案,并且指出,它针对外部和内部 API 进行了优化,特别是在内部 API 数量很重要、内部流量很大的微服务环境中。


Crilly 强调,在新的解决方案中,消费者与实现了 API 的应用程序或服务(API 运行时流量,也称为数据平面)之间的流量与控制 API 的流量(API 管理流量,也称为 API 控制平面)是相互隔离的。通过最小化经过控制平面的路由流量可以提高性能,并缩短 API 调用的平均响应时间。


另一个特性是网关的资源占用非常小,从而带来了更高的灵活性,比如可以使用一个处理所有流量的大型集中式网关,也可以在基于微服务的应用程序中使用多个网关。对于这两种情况,启用相同的功能都能提供相同的性能。它可以被部署在各种环境中,例如公共云和私有云、虚拟机和容器,或直接部署在物理服务器上。


所有的配置和策略(包括所有 API 密钥和微服务路由规则)被放入原生 NGINX 配置中,从而不需要再使用本地数据库。因此,在处理调用时不再需要数据库连接,在与新的 API 管理解决方案一起使用时,可以保持 NGINX 的核心性能。Crilly 还指出,得益于配置方式的改变,它们现在没有任何运行时依赖,即使其他组件发生崩溃,NGINX 实例仍然会继续处理流量。


新 API 管理解决方案的其他功能包括:


  • API 定义和发布。用于定义基路径和 URI,并发布到不同的环境;

  • 速率限定,同时使用了请求和带宽限定,也可用于缓解 DDoS 攻击;

  • 身份验证和授权,使用了 API 密钥和 JSON Web Token(JWT);

  • 实时监控和警报,包括指标的图形和警报,以及用于可视化指标和故障的仪表板。


Crilly 最后指出,超过 30%的开源社区和 40%的商业客户使用 NGINX 作为 API 网关,而很多其他 API 网关解决方案也使用 NGINX 作为核心代理引擎。管理多个 API 配置可能会非常复杂,但凭借从客户那里获得的经验并将其融入到新的 API 管理解决方案中,他相信他们现在拥有了一个可以更好地为他们的客户提供支持的技术栈。


在去年的一次采访中,来自 InfoQ 的 Daniel Bryant 与 NGINX 代表讨论了他们对未来网络和数据中心通信的看法。


查看英文原文https://www.infoq.com/news/2019/01/nginx-api-management


2019-02-04 08:005008
用户头像

发布了 731 篇内容, 共 434.1 次阅读, 收获喜欢 1997 次。

关注

评论

发布
暂无评论
发现更多内容

智慧供应链新时代,顺丰科技助力企业实现系统性价值提升

新消费日报

鸿蒙HarmonyOS实战-ArkUI组件(Grid/GridItem)

蜀道山

鸿蒙 HarmonyOS 鸿蒙开发 arkui ArkTS

跨境电商怎么选择海外服务器

百度搜索:蓝易云

云计算 运维 云服务器 跨境电商 海外服务器

使用 VS Code + Github 搭建个人博客

越前君

GitHub vscode 个人博客 博客 Visual Studio Code

TDengine函数大全-目录

百度搜索:蓝易云

云计算 tdengine Linux 运维 IoT

学习 XQuery:XML数据查询的关键

小万哥

xml 程序人生 编程语言 软件工程 前端开发

符文:比特币生态系统的新篇章

EOSdreamer111

怎么安排insert和update语句的执行顺序

百度搜索:蓝易云

Linux 编程 运维 update INSERT

探索早期投资的奥秘:符文(Runes)生态系统的崛起

EOSdreamer111

腾讯朋友圈广告投放代理权 全媒体广告渠道对接

微点全媒体微信推广渠道

Beyond Compare 4:你的文件比较与合并专家,一键解决繁琐问题

Rose

打造专业级音乐作品,Ableton Live 12 Suite是你的不二之选

Rose

支付系统概述(八):用户资产管理

agnostic

支付系统设计与实现

如何安全、高速、有效地利用IP代理爬取数据

陈老老老板

超级效率神器:一按键盘,翻阅网页如履平地!

wudaxue

玛雅 maya2025 系统要求 及Autodesk Maya 2025完整版破解资源

Rose

符文协议的演变历程:从挑战到创新

股市老人

架构治理一:架构重构

Bingo

重构 架构设计 构架

微信朋友圈广告全国渠道代理合作-腾讯微信第五条广告项目加盟招商

互联网创业说

拉来“刘强东AI数字人分身”站台,京东为流量博销量!

青否数字人

数字人

关于Java中时间转化的util小工具

百度搜索:蓝易云

Java 云计算 Linux 运维 API

Advanced RAG 04:重排序(Re-ranking)技术探讨

Baihai IDP

程序员 AI 企业号 4 月 PK 榜 rag 检索增强生成

数字人直播“担心违规”“害怕被封号”!怎么解决?

青否数字人

数字人

体育赛事直播平台开发:费用成本与需要准备哪些资料详解

软件开发-梦幻运营部

Redis Desktop Manager mac直装版:你的Redis数据库管理神器!

Rose

供应链商家看过来了!入局数字人直播带货是您最优的选择,为什么?

青否数字人

数字人

2024全媒体信息流广告代理 腾讯微信朋友圈广告代理

陈老师讲创业

SimpleMind Pro思维导图mac版:让思维可视化,创新无限可能

Rose

鸿蒙HarmonyOS实战-ArkUI组件(Swiper)

蜀道山

鸿蒙 HarmonyOS 鸿蒙开发 arkui ArkTS

使用EEPROM断电保存数据

智趣匠

EEPROM

Mysql创建用户并且给指定用户添加某个库的所有权限

百度搜索:蓝易云

MySQL 云计算 Linux 运维 云服务器

NGINX最新API管理模块已可用,针对内部和外部API进行了优化_语言 & 开发_Jan Stenberg_InfoQ精选文章