概要介绍
服务编排作为集星獭驱动业务流、数据流中不可或缺的重要环节,其基于分布式架构打造,提供了高可用、易扩展的可视化流程任务调度功能。
服务编排可借助Zookeeper实现水平横向扩展,在异步任务调度方面具有特别高的性能,但是在同步任务调用(实时调用、实时响应)方面的性能比较不理想,并且大多数客户对同步调用的场景需求比较高。
为了提高服务性能,提升产品质量以及产品的市场竞争力,保持用户的粘性和满意度,集星獭产品优化了同步调用的底层解决方案。经测试同步调用,接口的QPS从800提升至14000,性能提升了近18倍。
高性能编排
编排定义界面新增了编排类型,选择高性能模式即可在同步调用时显著提升接口性能。
目前高性能模式编排支持如下节点,分别为:
- 开始/结束
- 设置变量
- 网关(H)
- HTTP(S)
- Camel Xml
其中Camel Xml节点作为通用扩展节点,产品没有提供的节点均可以通过该节点扩展。
当然在高性能模式下,集星獭会陆续推出更多类型的节点供用户快速上手配置。
性能比对
压测场景
压测场景为先查询电商订单交易数据,将查询后的数据经过处理加工,然后将加工后的数据落库,最终使用接口方式同步调用编排流程。
1. 高性能模式
下图为高性能模式下的编排流程图:分为三个节点,最后的数据入库采用Camel Xml节点配置
2. 分布式模式
分布式模式下流程图同样采用三个节点:
压测数据
如下表格为不同编排模式下连续压测接口5分钟的QPS:
调用模式 | 压测时长(min) | QPS |
---|---|---|
分布式 | 5 | 800 |
高性能 | 5 | 14000 |
结语
编排同步调用接口的QPS从800提升至14000,性能提升了近18倍,不仅解决了性能瓶颈,还建立了一套可扩展的架构体系,为未来的功能扩展和产品迭代打下了坚实的基础。
高性能模式适用于实时调用、高并发、低延迟等场景,更关注接口的响应速度和吞吐量。
分布式模式适用于异步定时调度、大数据处理、高可用等场景,更关注可用性和故障处理。
用户可以根据自身需求选择合适的编排类型来实现不同场景。
汉得企业级系统集成平台(中文名集星獭,英文名JeeStar),是一站式多系统集成、多云集成、多端集成、多协议集成、多设备集成、数据集成、页面集成的全域集成解决方案。集成平台沉淀了汉得多年ToB项目实施的系统集成经验,在消除企业信息孤岛、数据孤立、打通多源多端的数据断链及混合云对接等场景中提供了高效便捷的功能及策略方案。
联系我们
-
立即预约,免费演示 👉 获取产品演示
-
如果您想了解集星獭更详细的功能介绍和产品信息,请查阅我们的产品文档。
移动端 👉:集星獭产品文档
PC端 👉:集星獭产品文档 -
如果您有疑问或者建议,可以通过开放平台进行工单反馈,问题分类请选择【产品/集星獭JeeStar】 👉
https://open.hand-china.com -
相关产品咨询或更多信息了解,欢迎联系我们。
邮箱:jeestar@sys.hand-china.com