腾讯云 API 网关产品发布

2023-11-19

欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦~

腾讯云已在近期上线了 API 网关产品,协助开发者通过简单方式即可完成 API 配置管理、发布版本、访问控制等功能,并可进一步对接腾讯云云市场中的 API 市场,参与到 API 经济的大潮中。

API 网关通常是在用户自身系统期望对内部或外部提供 API 时使用。除了提供应用程序访问入口外,API 网关还实现了对接入客户端的认证,防止重入和篡改攻击,后端业务隐藏和鉴权,请求和响应的数据映射及修改,流量控制和并发控制。而如果 API 网关的使用客户,如果有将 API 提供给第三者的需求,一定程度上还会依赖 API 网关提供计量和计费能力。

适用多种场景,提供更多安全与便利

API 网关虽然常常是伴随着微服务架构的使用而出现,但其作用可以不局限于微服务架构的应用程序上。除了为 Web App 提供入口外,针对移动 APP,后端服务可以通过 API 网关进行暴露,同时 API 网关还一定程度上可以承担移动设备管理能力;传统遗留系统,也可以通过 API 网关封装,实现旧系统的服务化改造;同时,利用 API 网关,打通企业内外部系统,打通各合作伙伴系统,可以实现业务系统的更大价值;而针对 IoT 场景,在物联网设备 IP 化的情况下,通过 API 网关,不仅要能解决设备数据上行的问题,还要能解决数据下行的问题。

API 网关除了封装 API,管理 API 外,同时也可为 API 使用者提供更多便利。针对一组 API,通常包括了 API 提供者和 API 使用者两种角色,且在很多情况下,两种角色是互相交叉的,例如 API 1 的提供者,有可能就是 API 2 的使用者。在这样的情况下,API 网关需要做到对两种角色都提供他们所需要的能力。针对 API 提供者,API 网关要能提供 API 配置、发布、流控、认证、甚至计量、计费能力;而针对 API 使用者,则要提供 API 调试,帮助文档,多语言 SDK,代码示例等能力,以便更方便更容易的使用 API。

无论 API 的提供者还是使用者,对 API 网关都还有统一的需求,例如网关的安全性,性能,可用性,扩展性,运维能力,API的全生命周期的管理能力等等。腾讯云的 API 网关,集合腾讯多年的底层 API 建设和管理能力,在安全性上,依托云已有的攻击防护能力,保证用户所托管 API 的可靠和安全;在性能上,利用腾讯的高性能网关能力,和多地域多可用区的集群,可支撑高并发大流量的请求,同时多地域和多可用区的集群,能够保证不会由于单台设备或单个集群的故障而导致服务不可用,保障用户 API 服务的可用性;同时,腾讯云对 API 网关产品也将会不断迭代,根据用户需求持续扩展功能,后续会增加例如多种认证方式、API 服务可用性监控、更细粒度更多层次流控、扩充更多语言和框架的API SDK支持等等功能或能力,全方面去满足客户需求;而针对用户 API 提供的配置、调试、上线、更新、升级、版本切换、下线等完整生命周期管理,和 API 运维过程中的请求日志、运行监控、错误告警等能力,在目前已经提供的情况下,腾讯云会持续优化和迭代,提升用户体验,便于用户使用。同时,除了对http协议的支持外,API 网关也开始了对 Websocket 的探索,会尽早完成支持以便客户可以更方便的与客户端进行交互。

API经济,互联网的新变革

随着互联网和云计算的发展,API 做为系统和系统间交互信息的桥梁,已经在用户和用户、用户和企业、企业和企业之间,发挥着越来越大的作用。而 API,不仅仅是互联网企业可以提供,银行、政府、企业、个人,都可以提供 API,也可以使用 API,API 在整个大的环境中,已经是成为了一种服务。提供数据、提供计算能力、提供存储能力,均可以使用 API 来进行,从公共的天气数据查询、车辆品牌查询,到私有的个人帐号认证、私密照片存储,均可以通过 API 完成。通过在信息化、网络化时代的发展,API 已经产生了一种新的经济现象,即 API 经济。API 经济是基于 API 所产生的经济活动的总和,在当今发展阶段主要包括 API 业务,以及通过 API 进行的业务功能、性能等方面的商业交易。API 经济是当今各行业(零售、金融、物联网、医疗等)中驱动数字变革的主要力量。

在腾讯云,API 网关为企业提供了更加便捷的加入 API 经济的方法。通过 API 网关,用户可以将已经完成配置的 API 一键发布至腾讯云云市场,将自身 API 提供给外部用户所使用,并通过市场售卖,在 API 被使用的过程中赚取合理收益。在这个过程中,企业将自身的数据、计算能力等通过 API 进行了供应,同时,企业也同样能从 API 市场中去寻找自身所欠缺的能力,并通过付费购买后,将能力集成和结合到自身的业务中,进一步扩充自身业务。

打通多种服务,行成完整方案

除了通过 API 网关对 API 进行管理外,与其他各产品结合,形成更加完整的解决方案,也是腾讯云在不断推进的方向。包括容器,企业中间件,服务总线,甚至到Serverless架构,API 网关产品都将会不断的探索和结合,提供给用户更加简单的与自身系统、开发流程和,特别是目前热门的Serverless架构,SCF无服务器云函数作为腾讯云提供的FaaS函数即服务类型产品,和 API 网关结合后,能通过 API 提供函数调用能力,实现无服务器的后端服务,因此,API 网关也是腾讯云无服务器应用架构中的一款重要产品。

腾讯云 API 网关已经上线并开发内测,欢迎大家申请试用:
https://cloud.tencent.com/product/apigateway

阅读推荐

一站式满足电商节云计算需求的秘诀
基于混合集成学习算法的热迁移超时预测模型
【 全干货 】5 分钟带你看懂 Docker !

此文已由作者授权腾讯云技术社区发布,转载请注明文章出处
原文链接:
https://cloud.tencent.com/community/article/852028

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

腾讯云 API 网关产品发布 的相关文章

随机推荐

  • 《R语言实战》学习笔记:第一章 R语言介绍

    R语言实战 学习笔记 第二章 创建数据集 R语言实战 学习笔记 第三章 图像初阶 R语言实战 学习笔记 第四章 基本数据管理 R语言实战 学习笔记 第五章 高级数据管理 R语言介绍 数值运算 age lt c 1 3 5 2 11 9 3
  • 【Zabbix实战之部署篇】Zabbix的分布式监控部署

    Zabbix实战之部署篇 Zabbix的分布式监控部署 一 Zabbix proxy介绍 1 Zabbix proxy简介 2 Zabbix proxy 使用场景 3 Zabbix的分布式监控拓扑 二 检查本地环境 1 本地环境规划 2 检
  • React中文

    1 Hello World 开始React最简单的方式是在CodePen上使用HelloWorld例子 你不需要安装任何东西 你只要在新的标签页中打开并和我们一起看例子 如果你想要使用一个本地开发环境 可参看Installation页 最小
  • Palindrome Partitioning II

    Calculate and maintain 2 DP states pal i j which is whether s i j forms a pal d i which is the minCut for s i n 1 Once w
  • Java NIO实现WebSocket服务器

    简介 在HTTP请求中 服务器往往处于被动的一方 通常都是客户端向服务器发送请求时 服务器才会做出响应 服务器并不会主动向客户端推送消息 因此WebSocket API就为此诞生 WebSocket API是HTML5中的一大特色 能够使得
  • 第三方对接-支付宝支付接入教程

    对接支付宝支付接口 官方文档已经写的很清楚了 但是也有很多小白 第一次对接支付宝支付接口 会有些迷茫 所以我在此写下这篇文章 如果你已经支付宝对应 第一步 创建应用与配置密钥已经熟悉了 这里可以不用看这篇文章了 第一步 创建应用 开发者使用
  • python使用Queue(避坑指南)

    python Queue 常见的队列类别 常见的索取 判断函数 避坑部分 常见的队列类别 class one 普通队列 先进先出 from queue import Queue 导入 temp Queue maxsize 5 申请一个能存放
  • 时间、时间戳互转、日期格式化、获取各种天数

    我们在工作中经常遇到日期格式的转换 比如获取当前时间 转换当前时间格式为2023 09 09 2023 09 09 2023 09 09 18 12 01 时间戳 时间戳转日期 日期转时间戳 获取当前季度 获取上一季度 获取下一季度 获取下
  • java编辑pdf(itextpdf)

    工作上遇到一个小需求 需要在原有的pdf文件上添加一行文字 实现方式如下 引入依赖
  • STM32Cube学习(5)——PWM

    1 引言 单片机 STM32F407ZGT6 仿真器 ST Link V2 开发环境 STM32CubeIDE 1 10 1 功能说明 使用单片机定时器产生PWM实现呼吸灯效果 前情提要 STM32Cube学习 1 点灯 配置 STM32C
  • 使用DataGrip连接SQL Server 2017数据库

    微软的SQL Server数据库是做 NET开发的好朋友 现在最新的版本是2017 SQL Server数据库有自己的Management Studio工具 基本用起来和Visual Studio差不多 当然除了官方的工具之外 其他的数据库
  • Docker安装mysql8.0文档

    第一步需要安装Docker基础环境 具体可以看看这篇 docker基础篇 第二步 拉取mysql8 0的镜像 docker pull mysql 8 0 第三步 镜像启动和文件挂载 复制下面命令执行 33006是对外访问暴露的端口 当然你也
  • python的数据类型有哪些其中哪些是不可变的_python可变数据类型有哪些

    将python3的基本数据类型有六种 Number int float bool complex String List Tuple Dictionary Set 可变数据类型 list dic set 不可变数据类型 Number Str
  • IntelliJ IDEA使用教程

    文章目录 1 IntelliJ IDEA首创项目 2 外观样式 3 类的相关操作 4 模块 1 IntelliJ IDEA首创项目 project 微信主界面 module 下栏 消息 通讯录 发现 我 package 聊天记录 文字 图片
  • SSH密钥过期

    我去 很久没用这个项目 突然发现repo sync 不好用了 发现原来是SSH密钥过期了 1 查看id rsa pub是否存在 ls ssh 2 将里面的东西复制出来 3 重新添加下 SSH Public Key 4 再次运行 repo s
  • 我的和unity3d的小故事1——恶魔射手之鼠标控制移动之input.getaxis("Horizontal")与input.getaxis("Vertical")

    跟着恶魔射手视频学习的过程中遇到的第一个问题是怎么也移动不了 那么问题来了 打印出来是获得的下面两个值都是0 怎么办呢 改edit下面的projectsetting里面的input属性下面两个值的type都改成mouse movement
  • es head 复合查询_【ES进阶】深入理解Elasticsearch检索评分score执行计划及逆向文档词频idf...

    在前面的课程中 通过搭建ELK相关的中间件 以及配置动态mapping结构用于存储我们需要检索的文档信息 我们通过输入关键词进行分词检索然后ES默认通过评分的形式将数据排序好展示给我们 当文档评分越高 那么搜索的结果越靠前 如下图所示 我们
  • 原型和原型链

    好久没记了有点忘记了 来记录一下 1 函数和对象的关系 对象都是通过函数创建的 函数也是一个对象 2 原型和原型链 1 原型 原型分为两种 prototype 每一个函数都会有prototype属性 它指向函数的原型对象 被称为显式原型 p
  • unity3d之 C# WaitFOrSeconds()

    学习unity3d不久 在使用WaitFOrSeconds 时 遇到了不少麻烦 故记录 以警示后人 首先介绍C 和javascript 在使用它有很大的区别 javascript可以直接使用 yield WaitFOrSeconds 5 即
  • 腾讯云 API 网关产品发布

    欢迎大家前往腾讯云社区 获取更多腾讯海量技术实践干货哦 腾讯云已在近期上线了 API 网关产品 协助开发者通过简单方式即可完成 API 配置管理 发布版本 访问控制等功能 并可进一步对接腾讯云云市场中的 API 市场 参与到 API 经济的