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

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

1.服务A向服务B和服务C发送消息推送,当服务A传递的参数发生变化时,服务B和服务C无法及时同步响应,最终将错误的结果传递至用户前端;

2.一个简单的业务逻辑修改,即要面临从代码编写、调试、编译、构建、部署、测试到上线等一系列漫长的过程,浪费大量人力资源;

3.随着业务场景不断扩大,功能不断叠加,服务之间便会产生高耦合,系统变得臃肿不便于管理,出现问题时也不便于回溯反查,可能会给企业带来损失。

针对以上开发场景,业内出现了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连接器编排进工作流中,并进行调试

349dff50b237b3c26204deafea01b7e2.jpeg

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

1c146369f90dd31202950f92c9fbbc8f.jpeg

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

7c401086cb6cd91b294a57a0c77aa099.jpeg

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

9ac7e0226d02d64eee236051e4e48b57.jpeg

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

4b0716ecdd3f938b8f31c36ba67cd4ed.jpeg

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

33664eee56ae5e297e5b4654c3de8fe2.jpeg

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

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

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

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

详情如下:

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

3674cb1d9f998959428b9d10757853f5.jpeg

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

e6dc39c3434fd7152e6858418f5be1a5.jpeg

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

7a913e6614a4c8869c24f0b03fb799de.jpeg

至此,一个API编排已经初步成型。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值