首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >云原生之核心支撑平台-远行API网关和API能力开放平台

云原生之核心支撑平台-远行API网关和API能力开放平台

作者头像
人月聊IT
发布2025-06-24 17:14:18
发布2025-06-24 17:14:18
1610
举报

在数字化高速发展的今天,企业普遍面临着数据类型多样化,系统老旧、逻辑混乱,无法对接、大量数据挖掘的需求无法快速落地,IT敏捷度不够,无法快速响应业务变化等问题。同时还需应对安全和合规性风险,以及迅速应对不断变化的市场需求的挑战。

为了解决这些问题,远行结合多年大型企业接口服务集成的实践经验,并对比云原生和微服务架构标准体系,推出了实现API接口全生命周期管理能力的API能力开放平台。

它将各种复杂的开发场景简化为通过配置式开发,可视化服务编排即可零代码、分钟级快速创建API,帮助企业轻松解决API开发问题。无论企业规模大小,API能力开放平台都能为其提供通过多种数据源适配,实现API快速开发,以及对接入网关的API实现全生命周期管理,并能帮助企业实现API能力对外开放给外部多个合作伙伴使用,或实现能力变现。

平台核心功能特性

  • 多种数据源适配,实现对应用系统的数据的能力发布
  • 零代码开发,分钟级快速创建API,提升开发效率
  • 两大独立门户覆盖API生命周期全过程管理
  • 丰富的开箱即用插件满足绝大数应用场景
  • 支持根据客户个性化需求插件自定义开发
  • 多角度安全方案让应用API调用更安全
  • 强大的日志模块支撑API网关运行分析
  • API在线编排让接口开发更简单,业务创新更容易

API能力开放平台整体架构

远行API能力开放平台集API快速开发、API网关管理、OpenAPI能力开放及运营于一体的产品,为企业开发人员提供全程可视化、无代码快速创建API并发布,为平台运维人员提供对接入网关的API进行统一纳管,为API使用人员通过能力对外开放平台安全调用。

平台提供基于对象模型和数据库的API快速开发能力。通过多种数据源适配,配置式进行API的在线发布,支持多种协议转换,包括webservice转REST、http转JMS、REST转http等,支持多种在线开发功能,包括SQL发布API、消息发布API、数据表发布API、数据实体发布API、规范发布API等,支持可视化、拖拽流式开发,无代码完成异构系统集成,降低应用集成开发者使用门槛,提升交付速度。

平台当前可集成底层API网关引擎,同时也支持和外部类似Kong,APISix各种开源网关引擎的集成和二次定制开发。平台通过API网关提供的多种权限认证、签名密钥管理、流量控制、访问控制等多种安全手段,保证内外部应用服务开放安全有效。API网关八大核心能力,包括基础配置管理、API注册接入、API日志管理、网关插件管理、API监控统计、安全管理、限流熔断配置、能力开放管理。

可实现API定义、测试、发布、审核、查询、订购、调用、授权、下线、监控等API全生命周期管理,通过灵活插件定制,实现API接口安全、日志、限流熔断、路由、链路监控等各种管控能力。

API网关将注册接入的API接口以标准化HTTP RESTful API接口形式对外提供访问,能力开放门户则把内部API开放给外部合作伙伴使用,对于企业内部,可以通过网关授权调用接口,对企业外部,调用方在开放平台中发起订购申请后调用API。

API接口零代码开发,成就超越

远行API能力开放平台提供配置式开发和可视化服务编排两类开发工具,技术门槛低,可无代码快速基于对象模型或数据库创建API接口并发布,实现业务变更时快速更新API,分钟级完成微服务应用的产品开发及部署。

API向导式配置式开发

API开发采用简单易配置的方式,将原本复杂的需要开发才能发布API的方式分解为一系列简单步骤,大大提升了开发效率。为了满足绝大部分应用场景,API快速开发功能提供了7余种的方式快速发布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接口链路的监控和告警等过程管理。

丰富的开箱即用插件满足绝大数应用场景

API网关插件类型包含了八个维度40个插件,开箱即用,插件作用的范围包括业务服务、路由服务、全局、消费方进行组合控制,还可根据客户需求进行灵活配置;API网关提供可扩展的开发接口,支持根据客户个性化需求定制插件开发。

多角度安全方案让应用API调用更安全

远行API能力开放平台构建了多重安全保障机制,确保了无论是访问、数据还是传输,每一个环节都得到了严密的安全防护。这些安全策略不仅全面,而且非常灵活,可以根据企业的实际需求进行配置。

同时平台能够提供API调用监控、API告警监控功能,使得任何潜在的安全风险都能被及时发现和处理,让应用API调用更安全。

访问安全:在平台层面,通过对用户进行身份验证和访问授权,确保只有经过授权的用户才能访问系统。平台提供了基于角色的访问控制机制,管理员可以对不同的用户组设置不同的权限,从而控制用户对系统不同功能的访问权限。

在服务层面,API能力开放平台为消费方提供了多种认证配置,包括IP访问控制、动态Token、API秘钥、HMAC认证、Auth2.0和JWT等访问安全凭证,使访问策略更加全面且安全。消费方可以根据实际需求,为不同的服务配置安全插件,例如访问流量控制、访问权限控制、负载均衡管理等,确保服务调用更安全。

除此之外,黑白名单配置、API群组功能也为消费方提供了额外的安全保障。通过设置白名单或ACL群组,系统可以选择信任的来源,确保只有来自特定范围的消费方的服务请求才会被接受。

数据安全:API能力开放平台提供了强大的加密功能,支持3DES、AES、RSA和MD5等多种加密算法,可以对传输中的数据进行加密,能够有效地防止数据在传输过程中被非法窃取或恶意篡改,从而确保数据的可靠性和安全性。

传输安全:API能力开放平台支持Https传输安全访问,可以对传输中的数据进行加密保护,同时还可以使用安全证书对传输双方进行身份验证,确保数据传输的安全性。

强大的日志模块支撑API网关运行分析

API能力开放平台还提供了全面的日志记录和追溯功能,主要包括使用类日志、接口日志、归档日志。企业可以通过登录日志、操作日志查看登录用户的操作历史记录;通过接口日志,异常日志,传输日志轻松地追踪和回溯任何数据或服务的操作历史,进而快速定位和解决问题;通过归档日志提供大数据量的归档日志查询能力。

基于日志的统计分析

API能力开放平台为企业提供了全方位的日志记录,包括基础统计类日志、报表统计类日志,以及基于日志的统计分析,并对Top10的API调用、分组调用、消费方调用等进行多维度分组排名,全面展现了服务调用的情况,可以满足不同层面的管理和需求。

基础统计类日志主要关注系统的运行情况。详细记录了系统的运行次数、运行时长、数据量、异常数等关键指标,帮助平台运维人员及时发现系统瓶颈和潜在问题,确保系统的高效稳定运行。

报表统计类日志是从组织维度、系统维度、接口维度等方面进行统计和分析。主要包括对服务调用的请求总数、请求成功数、请求成功率、平均延时、最大延时、最小延时、上行流量、下行流量等调用情况进行监控,通过面向运营的统计报表,直观查看API各项统计指标,实现对各层级多维度数据统计和分析呈现。

分析排名统计则更加具体和细致,针对每个服务在分组调用、消费方调用方面进行独立的统计和分析,并对服务从调用的请求总数、请求成功数、请求成功率、4XX状态码、5XX状态码、上行流量、下行流量、平均延时、最大延时、最小延时等统计指标进行TOP10的排名,帮助API开发人员和服务管理人员深入了解用户的行为。

API能力开放,帮助企业构建生态、创新业务模式

API能力开放平台使企业能够将数据和功能从封闭的系统中解放出来,实现与其他系统的无缝对接,提高了不同系统间的互操作性;同时,通过API开放,企业能够将其服务、能力和资产以模块化的形式提供出去,这是数字化转型的关键一步,有助于企业更快地适应市场变化。API开放能力可以帮助企业构建以API为核心的生态系统,将产品和服务接触到更广泛的用户和消费者,从而创造出新的价值。

平台支持API能力开放管理端将API能力一键发布到门户,并将API能力分类,用户注册后订购能力,并为用户建立Basic、Token等凭证,这样提供了多重保障,确保了API的应用安全性。

平台支持企业内部通过API网关授权调用接口,对外部合作伙伴则可以通过开放平台订购申请后调用API,这样可以提高跨部门、跨业务的沟通效率,降低沟通成本。

结语:远行API能力开放平台,是企业数字化转型和技术创新的关键基础设施,它是集API开发、API网关引擎和API管控治理,API接口服务能力开放的一体化融合平台。其核心优势包括:

1. 提升开发效率:API快速开发平台通过可视化、无代码的方式,极大地简化了API的创建和发布过程。这种快速开发和部署的能力,使得企业能够迅速响应市场变化,加速产品迭代,从而在竞争中占据先机。

2. 增强业务灵活性:随着业务需求的不断变化,API快速开发平台能够实现分钟级的API更新,确保企业的微服务应用能够及时适应业务变更,保持业务的连续性和稳定性。

3. 强化安全性和可靠性:API网关管理平台提供了一系列的安全和可靠性措施,包括路由、认证、鉴权、限流、负载均衡、熔断、监控和日志等。这些功能确保了API的安全性和高可用性,为企业的核心业务提供了坚实的保障。

4. 促进生态合作:OpenAPI能力开放门户将企业的能力以API的形式开放给外部合作伙伴,促进了企业与消费者、第三方开发者和其他组织的互动与合作。这种开放的生态系统不仅扩大了企业的市场影响力,还为企业带来了新的增长点。

5. 创新商业模式:API开放平台支持消费者注册审核和API能力的订购,这为企业探索新的商业模式提供了可能。企业可以通过API经济模式,将自己的核心能力和数据资产转化为服务,实现价值的最大化。

6. 降低维护成本:统一的API管理平台简化了API的维护工作,减少了人力和资源的投入,降低了运营成本。

API开放平台为企业提供了一站式的API解决方案,不仅提升了开发效率和业务灵活性,还强化了安全性和可靠性,促进了生态合作,创新了商业模式,并降低了维护成本。这些价值将帮助企业在数字化转型的道路上更加稳健地前行,实现持续的创新和增长。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-03-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 人月聊IT 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档