服务编排如何选?这几款可视化服务编排引擎,开发团队赶紧收藏

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

扣子:

jvs-logic:

node-red:

jvs-rules:

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

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

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

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

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

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

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

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

二、技术的复杂性

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

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

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

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

三、产品各种特点对比

  1. 扣子:主要侧重于AI的模型的编排调度,主要用于AI 功能编排www.coze.cn 
  2. jvs-logic:侧重于后端服务的编排调用,主要用于零代码、物联网等各种场景的功能编排logic.bctools.cn
  3. node-red:侧重于物联网服务的功能调度nodered.org 
  4. jvs-rules:侧重于业务在线判断、在线计算,常用于金融风控、规则决策等场景rules.bctools.cn

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

jonyleek

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值