首页 > 极客资料 博客日记
《流程引擎原理与实践》开源电子书
2024-10-27 10:00:03极客资料围观16次
这篇文章介绍了《流程引擎原理与实践》开源电子书,分享给大家做个参考,收藏极客之家收获更多编程知识
《流程引擎原理与实践》
第一部份:流程引擎基础
1 引言
1.1 流程引擎介绍
1.2 流程引擎技术发展历程
1.3 相关产品国内外发展现状
1.4 本书的内容和结构安排
2 概念
2.1 基础概念
2.2 进阶概念
3 流程建模和解析
3.1 流程建模语言发展概述
3.2 流程建模
3.2.1 流程定义
3.2.2 事件节点定义
3.2.3 任务节点定义
3.2.4 网关节点定义
3.3 生命周期
3.3.1 任务的生命周期
3.3.2 流程的生命周期
3.4 流程模型的解析
3.5 与BPMN的比较
第二部份:流程引擎实现
4 流程引擎的核心组件
4.1 WFMC工作流参考模型
4.2 任务调度机制
4.2.1 DAG调度算法原理与实践
4.2.2 开源Airflow DAG调度算法剖析
4.2.3 FSM调度算法原理与实践
4.2.4 开源OSWorkflow FSM调度算法剖析
4.2.5 Petri网调度算法原理与实践
4.2.6 开源YAWL Petri网调度算法剖析
4.3 工作流模式-控制流模式
4.4 资源调度机制-资源模式
4.5 数据管理机制-数据模式
4.6 异常处理机制-异常处理模式
4.7 引擎执行模式
5 事件驱动机制
6 核心表结构与接口设计
7 权限系统设计
7.1 ACL权限模型
7.2 RBAC权限模型
7.3 ABAC权限模型
7.4 PERM权限模型
7.5 Casbin框架应用实践
7.5.1 Casbin的ACL实现
7.5.2 Casbin的RBAC实现
7.5.3 Casbin的ABAC实现
7.5.4 Casbin综合实践
8 分布式Crontab任务调度
8.1 Crontab表达式介绍
8.2 etcd基础操作
8.3 master-worker架构
8.4 任务设计的最佳实践
第三部份:流程引擎进阶
9 流程分析
9.1 运行前流程结构分析
9.2 运行中流程记录分析
9.3 运行后历史数据分析
10 云原生工作流
10.1 k8s上部署工作流原理
10.2 k8s上运行工作流任务原理
10.3 k8s上工作流任务运行综合实践
11 多引擎分布式系统实现
11.1 系统架构
11.2 分布式系统的基础理论
11.3 数据库架构与优化
11.4 全局唯一ID生成器
11.5 缓存技术
11.6 异步化技术
11.7 池化技术
11.8 Linux参数优化
11.9 限流
11.10 降级和熔断
11.11 故障转移
11.12 分布式锁
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- Nuxt.js 应用中的 prerender:routes 事件钩子详解
- 【问题解决】Tomcat由低于8版本升级到高版本使用Tomcat自带连接池报错无法找到表空间的问题
- 【FAQ】HarmonyOS SDK 闭源开放能力 —Vision Kit
- 六、Spring Boot集成Spring Security之前后分离认证流程最佳方案
- 《JVM第7课》堆区
- .NET 8 高性能跨平台图像处理库 ImageSharp
- 还在为慢速数据传输苦恼?Linux 零拷贝技术来帮你!
- 刚毕业,去做边缘业务,还有救吗?
- 如何避免 HttpClient 丢失请求头:通过 HttpRequestMessage 解决并优化
- 让性能提升56%的Vue3.5响应式重构之“版本计数”