概述

SipRS,全程SIP River & Stones,是CMP管理平台SIP中孵化的,基于开源工作流框架activiti的流程引擎。

背景

SipRS诞生之初是为了解决企业在云上交付一组软硬件资源,以便实现应用的快速交付,快速伸缩,自动运维而研发的编排引擎。

在微服务日益盛行的情况下,云平台的各项服务也越来越微服务化。引擎服务必须能够驱动姿态迥异的各项服务(微服务,服务化,传统大服务),而传统工作流引擎的业务侧Action都是集中在引擎自身的逻辑中,久而久之,会形成一个庞大的难以维护的流程引擎。

设计思路

所以流程引擎的设计目标在于:

  • 跨语言,跨架构,跨平台:以便能够驱动姿态各异的各项服务
  • 服务接入轻量化:降低服务接入的成本
  • 引擎服务微服务化:引擎只关注流程本身的驱动逻辑,不涉足业务

随着接入服务的数量越来越多,基于SipRS流程引擎的生态就越加强大。开发者可以重用已经注册到流程引擎上的其他服务能力。

results matching ""

    No results matching ""