概要介绍
服务编排作为集星獭驱动业务流、数据流中不可或缺的重要环节,其基于分布式架构打造,提供了高可用、易扩展的可视化流程任务调度功能。
原服务编排的设计初衷是专注于任务调度,提供高性能任务调度,但是在实时调用方面的能力较弱。随着用户对实时调用的性能要求提高,我们推出了高性能编排以满足高效实时调用需求。
高性能编排
原编排定义功能新增了编排类型,可选值为分布式和高性能,默认为分布式,即原编排模式,可切换到高性能模式。该模式适用于实时数据集成场景,若对实时调用的要求不高,使用现有的分布式编排类型即可。
目前高性能编排提供数个节点使用,分别为:
- 开始/结束
- 设置变量
- 网关(H)
- HTTP(S)
- Camel Xml
上述节点除了Camel Xml节点之外,其它节点的使用方式和原分布式编排的使用方式一样。且Camel Xml节点还可用于扩展节点功能的,我们没有提供的节点均可以通过该节点扩展。
功能扩展
由于高性能编排主要服务于实时调用,随着流程的复杂度提高,其性能是随之下降的,通常只提供有限常用节点。但是考虑到要满足不同用户的需求,集星獭高性能编排提供了Camel Xml节点,基于Apache Camel架构,内置了300多种组件,根据自身需求配置对应的Xml路由即可。
示例
基于之前我们处理的对账场景,调整为高性能编排模式,验证该模式的可行性。主要改造的步骤:
- 添加数据源路由
- 添加Redis路由
- 开启并行处理
以上为流程改造的关键步骤,忽略了其它业务处理逻辑,关键在于开启并行处理以提高性能。
效率
通过API的方式进行实时调用,处理10万单据量仅需12秒。
结语
高性能编排适用于实时调用场景,适合需要实时数据流动的场景,配置时应尽可能减少阻塞任务以提高实时调用性能。
原分布式编排适用于大数据处理、ETL、定时任务调度等场景,帮助用户管理复杂的工作流。
用户可以根据自身需求选择合适的编排类型来实现不同场景,构建高效、稳定的集成平台。
汉得企业级系统集成平台(中文名集星獭,英文名JeeStar),是一站式多系统集成、多云集成、多端集成、多协议集成、多设备集成、数据集成、页面集成的全域集成解决方案。集成平台沉淀了汉得多年ToB项目实施的系统集成经验,在消除企业信息孤岛、数据孤立、打通多源多端的数据断链及混合云对接等场景中提供了高效便捷的功能及策略方案。
联系我们
-
立即预约,免费演示 👉 获取产品演示
-
如果您想了解集星獭更详细的功能介绍和产品信息,请查阅我们的产品文档。
移动端 👉:集星獭产品文档
PC端 👉:集星獭产品文档 -
如果您有疑问或者建议,可以通过开放平台进行工单反馈,问题分类请选择【产品/集星獭JeeStar】 👉 https://open.hand-china.com
-
相关产品咨询或更多信息了解,欢迎联系我们。
邮箱:jeestar@sys.hand-china.com