前言
随着前后端分离开发模式的兴起,开发效率得到了大大提高。同时也产生了大量的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能力扩展
示例演示
原子接口快速编排成聚合接口
- 填写聚合接口基础信息(接口名称),查询商品详情及评价列表
- 引入原子接口:商品基本信息,商品评价信息
- 编排接口关系
- 参数设置
- 编排成功,测试聚合接口:包含商品信息和商品评价信息
免费试用
1. 登陆 cloud.deepexi.com 申请售前咨询,业务需求中加上推荐码deepexi@juejin将有专人联系开通。
2. 快速开通请拨打 15521198993(马小姐),我们将为您提供咨询服务。
3. 最终解释权归滴普科技所有。
🔗 公众号往期推荐
DEEPEXI是滴普科技公司面向企业数字化领域打造的云原生智能平台,定位于企业数字化引擎,为企业提供数字化全栈解决方案。滴普科技致力于互联网/大数据/人工智能/物联网领先技术产品解决方案的研发和实施,是领先的企业数字化建设者。