当前位置: 首页 >  信息化服务 >  华为云API Explorer重磅推出API编排,开发者0代码高效构建工作流

华为云API Explorer重磅推出API编排,开发者0代码高效构建工作流

导读:本文分享自华为云社区《华为云API Explorer重磅推出API编排,开发者0代码高效构建工作流(体验用户招募中)》,作者:华为云PaaS服务小智。.打破传统开发模式,API编排应运而生.在传统的开发模式中,开发者经常会遇到这些场景:.服务A向服务B和服务C发送消息推送,当服务

本文分享自华为云社区《华为云API Explorer重磅推出API编排,开发者0代码高效构建工作流(体验用户招募中)》,作者:华为云PaaS服务小智。

打破传统开发模式,API编排应运而生

在传统的开发模式中,开发者经常会遇到这些场景:

  • 服务A向服务B和服务C发送消息推送,当服务A传递的参数发生变化时,服务B和服务C无法及时同步响应,最终将错误的结果传递至用户前端;
  • 一个简单的业务逻辑修改,即要面临从代码编写、调试、编译、构建、部署、测试到上线等一系列漫长的过程,浪费大量人力资源;
  • 随着业务场景不断扩大,功能不断叠加,服务之间便会产生高耦合,系统变得臃肿不便于管理,出现问题时也不便于回溯反查,可能会给企业带来损失。

针对以上开发场景,业内出现了API编排的概念,开发者只需要把已经开发好的API接口作为一个个独立的单元,按照业务逻辑和接口间的交互流程进行可视化编排即可。在这个过程中,API编排平台会在内部构建出一个流程,帮助开发者实现自动化管理或重新聚合为一个新的微服务API进行发布。

使用API编排的好处是显而易见的。首先,开发者不必进行代码编程,只需根据业务底层逻辑,即可进行API单元的重组,一次调用可获取所需的所有数据,并减少数据传送次数,增加前后端交互效率。其次,各服务接口作为原子完全独立,通过编排平台可以使业务系统间解耦,大大提升API服务的复用率,整体服务灵活动态可扩展。

API编排三大核心能力,助力开发者0代码构建工作流

华为云API Explorer平台将于近日推出API编排功能特性,该功能特性联合Astro Flow构建工作流编排公共能力,旨在打造触发器/连接器共享平台,与开发者共建连接器生态。华为云API编排聚焦于提供高效的集成华为云服务能力,为研发工程师和运维工程师提供低代码集成和本地代码集成能力,便于开发者基于华为云服务实现快速集成场景编排能力。

华为云API Explorer的API编排功能提供三大核心能力:

  1. 工作流编排引擎。包括统一的图形化工作流设计组件以及统一的工作流标准模型,开发者可对工作流进行增删改查等编排工作流管理。
  2. 工作流运行平台。包括统一的调试/运行/托管平台和统一的工作流运行日志监控等能力。开发者可在线进行工作流的调试,并根据返回信息对工作流进行优化,开发者也可在调试日志中快速查阅。
  3. API连接器。目前支持华为云9000+云服务API。开发者可配置触发器自定义path、请求参数、请求体等信息,并支持华为云服务API连接器的配置。

华为云API Explorer的API编排体验试用可参考以下示例:

  1. 通过拖拉拽的方式,将华为云服务API连接器编排进工作流中,并进行调试

2.通过逻辑连接器支持并行、条件等分支,也可以配置自定义响应

3.在“概览”中,对工作流进行预览,并可编辑工作流介绍,同时可查看触发器和连接器

4.在调试日志界面,查看运行日志信息

5.发布版本,并在版本管理界面对各个版本的API编排工作流进行编辑

6.在权限管理界面,进行项目、成员、权限的统一管理及授权

真实案例带你玩转华为云API编排

下面以一个场景案例来演示华为云API编排的特性。

例如小明是某游戏公司的运维工程师,负责公司所有新款游戏的上线发布,并根据游戏玩家的使用情况及时向玩家发送短信通知,召回沉默玩家、维护玩家活跃。

经过分析,该场景下有创建游戏服务、流水线部署发布服务、查询玩家状态服务、发送短信服务等多个服务,其中基于华为云的服务有:流水线服务及发送短信服务。因此,小明便可以利用API编排快速设计流程。

详情如下:

  1. 小明配置完工作流后,可在右侧配置连接器参数,最后在线调试(为方便演示,只显示核心连接器,配置参数略)

2.小明可以根据调试结果,对工作流进行修改调整,调整完发布版本。

3.在运营过程中,公司决定为每一款S级游戏单独建立一台高规格的服务器以及更高的带宽保证玩家的用户体验。于是小明加入了条件分支,加入了云服务器服务,并进一步优化如下(为方便演示,只显示核心连接器,配置参数略):

至此,一个API编排已经初步成型。感兴趣的开发者们可以通过以下方式参与API编排的体验试用。

深度体验用户招募火热进行中

未来,华为云API Explorer平台将基于API编排能力特性,逐步完善API编排示例代码生成、支持API/SDK/CLI等开放能力、开放第三方API网关连接器/云应用商店API连接器、发布API编排到API网关/云应用商店、上架各类工作流模板等应用能力,助力开发者实现高效开发、实现自动化运维。

目前,华为云API Explorer平台已开放API编排的邀测,企业级开发者可在邀测期间免费体验试用API编排功能,并享受以下福利:

  1. 企业API解决方案免费咨询一次
  2. 全程享受华为云专家提供技术指导支持服务
  3. 有机会受邀参加华为云线上线下峰会,并担任演讲嘉宾
  4. 优质企业可与华为云联营联运,共享生态合作机会

参加邀测方式如下:

  • 点击此链接报名
  • 填写报名信息
  • 等待华为云工作人员与您取得联系
  • 开通邀测账号参与体验

点击关注,第一时间了解华为云新鲜技术~

内容
  • 小程序游戏未来的发展会去向何方?
    小程序游戏未来的发展会去向何方?
    2023-12-07
    随着移动互联网时代的到来,越来越多的人参与了小程序开发。目前根据《2022微信小游戏增长白皮书》,微信小游戏开发人员人数
  • Unity_Photon
    Unity_Photon
    2023-12-07
    Photon.1.0 Photon搭建.(2条消息) 【Unity3D】Photon环境搭建_photon框架_litt
  • 大佬们 有没有unity游戏开发的一些群呀,可以在底下评论一下吗??
    大佬们 有没有unity游戏开发
    2023-12-06
    欢迎大家的评论哦.下面是一些杂谈:.如何提高游戏开发水平.要提高游戏开发水平,你可以考虑以下几个方面:.学习和实践游戏开
  • 「微服务」这10道Consul面试题值得一看
    「微服务」这10道Consul面
    2023-12-06
    前言.Consul 是一种非常强大的分布式服务发现和配置管理工具 ,它可以帮助开发人员和运维人员更好地管理和维护分布式系
  • 【Lua】(一)VSCode 搭建 Lua 开发环境
    【Lua】(一)VSCode 搭
    2023-12-05
    前言.最近在找工作,基本所有的岗位都会问到 Lua(甚至拼 UI 的都要求会 Lua),咱能怎么办呢,咱也只能学啊…….
  • Unity行为树可视化编辑器开发
    Unity行为树可视化编辑器开发
    2023-12-05
    Unity行为树插件开发心得.概述.在ARPG项目的开发过程当中,要涉及到NPC的AI系统,一般来说,简单的AI行为使用
  • 微服务面试必读:拆分、事务、设计的综合解析与实践指南
    微服务面试必读:拆分、事务、设计
    2023-12-03
    谈谈你对微服务的理解,微服务有哪些优缺点?.首先,微服务是对传统单体架构的一种优化。当一个单体架构随着业务的增加而变得臃
  • Spring面试攻略:如何展现你对Spring的深入理解
    Spring面试攻略:如何展现你
    2023-12-03
    什么是Spring?谈谈你对IOC和AOP的理解。.Spring是一种Java开发框架,旨在简化企业级应用程序的开发和部
  • iOS开发之进阶篇(1)—— 证书、打包上架流程、p12文件
    iOS开发之进阶篇(1)—— 证
    2023-12-03
    iOS开发相关的证书有很多种,iOS开发证书(iOS App Development)、iOS发布证书(iOS Dist
  • 在MacOS下使用Unity3D开发游戏
    在MacOS下使用Unity3D
    2023-12-03
    第一次发博客,先发一下我的游戏开发环境吧。.去年2月份买了一台MacBookPro2021 M1pro(以下简称mbp)
  • 使用telnet来调试游戏
    使用telnet来调试游戏
    2023-12-02
    telnet是什么.Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它
  • 翻译:REST 和 gRPC 详细比较
    翻译:REST 和 gRPC 详
    2023-12-02
    译者注:在微服务架构设计,构建API和服务间通信技术选型时,对 REST 和 gRPC 的理解和应用还存在知识盲区,近期
  • 详解驱动开发中内核PE结构VA与FOA转换
    详解驱动开发中内核PE结构VA与
    2023-12-02
    摘要: 本文将探索内核中解析PE文件的相关内容。.本文分享自华为云社区《驱动开发:内核PE结构VA与FOA转换》,作者:
  • ET8开发微信小游戏之部署云服务器Nginx代理
    ET8开发微信小游戏之部署云服务
    2023-12-01
    最近用ET8搞微信小游戏测试,部署到云服务器,手机上运行,必须要用https备案过得域名,客户端使用websocket创
  • 戏说领域驱动设计(廿六)——再谈事务
    戏说领域驱动设计(廿六)——再谈
    2023-12-01
    有关事务的内容,在前面我们已经不只谈过一次,没办法,这是一个绕不开的话题。你敢说你在开发中不用到它?最起码聚合进行序列化
  • Unity 游戏开发、03 基础篇 | C#初级编程
    Unity 游戏开发、03 基础
    2023-12-01
    C#初级编程.https://learn.u3d.cn/tutorial/beginner-gameplay-scrip
  • 如何用 30s 给面试官讲清楚什么是 Session-Cookie 认证
    如何用 30s 给面试官讲清楚什
    2023-12-01
    引言.由于 HTTP.协议是无状态的,完成操作关闭浏览器后,客户端和服务端的连接就断开了,所以我们必须要有一种机制来保证
  • 如何用 30s 给面试官讲清楚什么是 Token?
    如何用 30s 给面试官讲清楚什
    2023-12-01
    引言.前文介绍了 Session-Cookie 的认证过程,简单回顾下基本步骤:.客户端(浏览器)向服务器发送用户名和密
  • ***性能优化和调整服务
    ***性能优化和调整服务
    2023-12-31
    ***性能优化和调整服务.***性能优化和调整服务是指针对服务器的硬件和软件进行调整和优化,以提高其运行效率和稳定性的服
  • 科技创新孵化器服务
    科技创新孵化器服务
    2023-12-16
    科技创新孵化器服务.科技创新孵化器是指为初创科技企业提供办公、技术、**和资金服务的机构,而科技创新孵化器服务则是指这些
  • ***迁移与升级解决方案
    ***迁移与升级解决方案
    2024-01-05
    ***迁移与升级解决方案.随着业务的不断扩大和发展,很多企业逐渐意识到原有的***已经不能满足日益增长的需求,因此需要进
  • 虚拟现实技术开发
    虚拟现实技术开发
    2024-01-15
    虚拟现实技术开发.虚拟现实技术已经成为了当今科技行业的热门话题,它的发展日益迅猛,给人们的生活和工作带来了巨大的变革。在
  • 全球电子元件市场趋势分析
    全球电子元件市场趋势分析
    2023-12-31
    全球电子元件市场趋势分析.近年来,全球电子元件市场呈现出不断增长的趋势。随着科技的不断发展和智能设备的普及,电子元件市场
  • 电子元件质量检测与认证服务
    电子元件质量检测与认证服务
    2024-01-05
    电子元件质量检测与认证服务.为什么需要电子元件质量检测与认证服务?.随着电子产业的不断发展,电子元件在各个生产领域都起着
  • ***虚拟化技术咨询服务
    ***虚拟化技术咨询服务
    2023-12-21
    ***虚拟化技术咨询服务.在当今数字化时代,***虚拟化技术越来越受到企业和个人用户的青睐。虚拟化技术通过将物理***划
  • 高性能电子元件**
    高性能电子元件**
    2024-01-10
    高性能电子元件**.随着科技的不断进步,电子行业的发展日新月异。高性能电子元件作为电子产品的关键组成部分,对于产品的性能
  • 定制化电子元件解决方案
    定制化电子元件解决方案
    2024-01-15
    定制化电子元件解决方案.在现代科技发展迅速的时代,电子元件的需求日益增加,同时对于定制化的需求也在不断提升。定制化电子元
  • ***安全加固与防护方案
    ***安全加固与防护方案
    2024-01-10
    ***安全加固与防护方案.随着互联网的快速发展,***安全问题日益凸显。一旦***遭受攻击,可能导致数据泄露、服务中断甚