云服务编排器 DEEPEXI® Conductor

874 阅读5分钟

前言

随着前后端分离开发模式的兴起,开发效率得到了大大提高。同时也产生了大量的API难以进行有序管控。除此以外,微服务化、BFF服务、RPA的不断演化,也使得快速整合接口变得越发迫切。据此,滴普科技业务中台产品团队推出了一个基于Java开发的云服务编排器DEEPEXI® Conductor。

行业现状

前后端分离开发导致开发过程中产生大量API,急需进行统一管控

前后端分离开发大大提高的开发效率,为大型分布式架构、微服务架构、多端化服务打下坚实基础,但于此同时产生了大量的API 难以进行有序管控,API的有效管理成为前后端分离开发模式最关键、最困难的环节。

把握契机

微服务化、BFF服务的不断演化,急需将已有接口快速整合

微服务化就是将系统拆散成多个解耦的微服务。同时,基于业务场景整合多个微服务快速搭建业务系统。

DEEPEXI Conductor是什么

DEEPEXI Conductor(能力编排),一个基于Java 开发的可视化能力编排工具,能够实现高性能的HTTP API 管理、灵活的服务编排、多租户管理、全方位服务监控等目的,提供友好的可视化配置界面,减少频繁部署接口的工作量,能够快速帮助企业进行 API 管理、提高系统响应较复杂业务场景的能力。

  • 能力编排整体架构

  • 能力编排调用工作原理:快速调用、自动化解析、跨服务执行

  • 能力编排性能保障

五大核心功能

  • API管理

对散乱在各个服务中的API进行统一管理与维护。方便前后端协同开发,提高开发效率,并支持基于swagger.json文件快速进行导入。


  • 编排器

无需代码傻瓜式编排已有能力生成新的聚合接口;通过参数及依赖关系设置形成新的数据模型快速响应业务需求,对外暴露URL。

  • 解析器

根据业务层的调用,解析聚合接口的调用顺序及参数规则,形成符合触发器规范的DSL。

  • 触发器

根据解析出来的DSL进行接口调用,确保接口按需调用和执行;并且确保按照设定的数据模型返回相应参数。

  • 调用监控

7*24小时不间断监控,实时监控接口的健康情况,及时进行多种方式异常预警;根据接口情况输出可视化数据报告,实现系统性能实时监控。

四大亮点

  • 敏捷高效,快速聚合微服务能力

为前后端分离开发模式、微服务化提率,为敏捷开发模式提速;提高接口的复用率,减少重复开发工作量。

  • 可视化编排,拥抱变化

可视化接口编排,对已有能力进行快速的重组、聚合,响应市场的快速变化。

  • 分布式+集群化部署,确保系统性能

支持租户隔离;采用分布式架构,支持集群化部署,支持水平拓展,集群、分布式部署保证系统性能。

  • 多方式熔灾,确保系统稳定高可用

通过服务熔断、服务降级、负载均衡、不间断监控等,保证系统在复杂的网络环境下依旧稳定运行,为企业业务保驾护航。

应用场景

  • RPA能力扩展
RPA,Robotic Process Automation(机器人流程自动化),一种新型的技术理念,可以用来实施有规则的、高度重复性工作的程序,从而减少人力投入,提升企业效率。能力编排,一个用来对支持泛化调用的服务进行编排,然后获取预期结果的一个中间件。使用该中间件调用方可以根据场景来对目标服务进行编排,按需调用。能力编排还具有快速调用、自动化解析、跨服务执行的特点,可以实现RPA服务的可定义和可编排,扩展RPA的能力范围和使用场景。

示例演示

原子接口快速编排成聚合接口

  • 填写聚合接口基础信息(接口名称),查询商品详情及评价列表

  • 引入原子接口:商品基本信息,商品评价信息

  • 编排接口关系

  • 参数设置

  • 编排成功,测试聚合接口:包含商品信息和商品评价信息


免费试用

1. 登陆 cloud.deepexi.com 申请售前咨询,业务需求中加上推荐码deepexi@juejin将有专人联系开通。

2. 快速开通请拨打 15521198993(马小姐),我们将为您提供咨询服务。

3. 最终解释权归滴普科技所有。


🔗 公众号往期推荐

全渠道数字化营销平台 DEEPEXI DM

企业级研发效能利器 DEEPEXI DevOps

行云流水 快如闪电 DevOps流水线

云服务编排器 DEEPEXI Conductor

DEEPEXI是滴普科技公司面向企业数字化领域打造的云原生智能平台,定位于企业数字化引擎,为企业提供数字化全栈解决方案。滴普科技致力于互联网/大数据/人工智能/物联网领先技术产品解决方案的研发和实施,是领先的企业数字化建设者。

更多内容请登录: