对比几款可视化服务编排引擎,开发团队赶紧收藏集成吧!

最近看到几款不错的服务编排的产品,先给大家上图看看

扣子:

jvs-logic:

node-red:

jvs-rules:

上述几个产品是最近看到的 几个比较有特点的服务编排的系统。

接下来我对API详细分解下,说明下优点与挑战

服务编排核心价值点是通过可视化的界面拖拽,可以快速构建业务功能或者业务逻辑,降低硬编码的工作量,减少开发、测试、部署的大部分工作,通过解耦内部的服务,提高效率是明显的,现在吸引越来越多开发团队的关注。它能够快速的帮助研发团队降低研发成本,提升开发效率和系统的灵活性。

好处我就不在这里多讲了,我接下来主要分析下服务编排的挑战。

一、界面设计的直观性和易用性

界面的简单直观,操作简单性,是服务编排的核心功能,界面上需要包括画布、原子服务的配置能力,目前主要有2大类方式,基于节点本身的配置,如扣子

jvs-logic、jvs-rules、node-red都是基于扩展窗口的配置

两种方式各有可取之处,基于节点的配置,更加直观明了,但是不规则、大小不一,一旦节点内容多了,体验效果不好,基于扩展界面的配置,阅读要麻烦一些,需要点击查看配置明细。

二、技术的复杂性

  • 在线调试,调试过程需要对当前执行结果进行判断

  • 问题查找,需要对过程回溯历史执行,便于对执行结果进行回溯分析
  • 需要有多种的语句执行控制(串行、并行、条件、循环等)

  • 需要有强大的执行性能的支持

  • 需要灵活的服务扩展性,需要通过配置化进行扩展

三、产品各种特点对比

扣子

主要侧重于AI的模型的编排调度,主要用于AI 功能编排

www.coze.cn

jvs-logic

侧重于后端服务的编排调用,主要用于零代码、物联网等各种场景的功能编排

******************

node-red

侧重于物联网服务的功能调度

nodered.org

jvs-rules

侧重于业务在线判断、在线计算,常用于金融风控、规则决策等场景

******************

随着服务编排技术的不断发展和普及,越来越多的开发团队开始意识到其重要性。使用了逻辑编排后,系统的智能、灵活性大大增强,在当前经济形式不好的情况下,降低研发成本才是最主要的。

全部评论

相关推荐

11-01 08:48
门头沟学院 C++
伤心的候选人在吵架:佬你不要的,能不能拿户口本证明过户给我。。球球了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务