WWF的持续化

  WWF提供的持续化功能会自动记录工作流实例以及它包含的所有活动的执行状态,这些状态并不是指工作流上流转的表单所呈现的业务逻辑状态。WWF持续化功能就是将未执行完成的工作流实例以及该实例中各种活动的状态,以文件或数据库方式进行存储,待需要的时候再重新将其加载回工作流运行时容器Runtime中。运行完毕才删除。

  在具体操作中通过"SqlWorkflowPersistenceService"类来实现持续化的功能,基于数据库,其他数据库需重新实现接口。

一、创建SqlPersistenceService数据库

  要在SQLServer实现工作流的保存、恢复功能,需要创建一些相关表与存储过程。默认情况下在C:\Windows\Microsoft.NET\Framework\v3.5\SQL\EN 路径下有SqlPersistenceProviderSchema.sql和SqlPersistenceProviderLogic.sql两个文件,打开SQLServer创建一个名叫SqlPersistenceService的数据库,按顺序执行以上两个sql脚本。此时,SqlPersistenceService数据库就创建了几个表与存储过程。

  

时间: 2024-07-28 22:13:38

WWF的持续化的相关文章

Jenkins 持续化部署实例

开始本篇章之前介绍一个写笔记的方法:康奈尔笔记法(新学的,很实用) 在此之前老大让它们弄一个web端更新的界面系统,本来我也打算用django+bootstrap+python实现,但是此时python和bootstrap还没有特别熟悉,目前技术不达标.不过期间碰到了jenkins,一个现成的实现持续交付部署的开源项目(但他的作用可不止如此),赞叹开源界的庞大. -------------------------------------------------------------------

xss利用——BeEF#stage2(初始并持续化控制)

??全文概览 ??浏览器攻击方法流程 攻击浏览器一般分为几个阶段,如下图 整个过程分为三个步骤,第一步是初始化控制,第二步是持续控制,第三步是攻击.在第三步中的七个攻击方法是可以交叉的,比如可以同时攻击用户和攻击Web应用.接下来会一章一章的介绍这些内容.这一章介绍初始化控制. ??初始化控制 首先在这一章中会介绍初始化控制的方法.初始化控制也就是想办法让BeEF服务器勾子(还记得上一章的hook.js吗)在用户浏览器中运行,勾子初次运行会收集一些有用的信息返回给服务器,并做好后续准备.初始化控

Jenkins持续化集成

Jenkins介绍 Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括: 1.持续的软件版本发布/测试项目. 2.监控外部调用执行的工作. 安装环境 操作系统:linux(centOS) 软件:jdk 7 软件:tomcat 软件:jenkins(2.7.1版) 安装步骤 1.由于Jenkins是基于Java开发的,安装前确认操作系统已经安装了jdk,参照http://www.cnblogs.com/activecode/p/9355374.html 2.从官网

运用 jenkins 让你的项目优雅的持续化集成

0.到系统管理->系统设置 1.安装插件 Publish over SSH 2.配置 Publish over SSH 参数 1.pass 是私钥密码,此私钥文件放在安装 jenkins 的主机里边. 2.path to key 私钥文件的路径,(此私钥放在 安装jenkins 的主机里边) 3.Key  将私钥文件的内容 全部copy 过来:注意是:全部粘贴 3.配置ssh server 服务器.(通过这个jenkins 连接到哪些服务器,就配置哪些服务器的ip 跟username) 1.di

redis 实验(二)持续化

安装运行了之后,需要开始配置下持久化文件 关于持久化有两种方式RDB和AOF 每隔900秒1个键更新,那么久生成一个快照 每隔300秒内10个键值更新,就生成快照 60秒内10000个键值更新就生成快照 可以看到最新的快照 AOF 当目前的文件大小超过64,则进行重写,配置如下 相比AOF 和RDB,AOF载入时间稍慢 当然redis允许同时开启AOF 和RDB,所以应该还算比较安全的. 原文地址:http://blog.51cto.com/433266/2093410

12. scrapy 框架持续化存储

一. 基于终端指令的持久化存储 保证爬虫文件的parse方法中有可迭代类型对象(通常为列表or字典)的返回,该返回值可以通过终端指令的形式写入指定格式的文件中进行持久化操作 执行输出指定格式进行存储:将爬取到的数据写入不同格式的文件中进行存储: scrapy crawl 爬虫名称 -o xxx.json scrapy crawl 爬虫名称 -o xxx.xml scrapy crawl 爬虫名称 -o xxx.csv 示例: 原文地址:https://www.cnblogs.com/mwhylj

jenkins集成spring boot持续化构建代码

我个人使用的是阿里云的云服务器,项目采用的是spring boot为框架,现在要做的功能就是将本地开发的代码提交到github中,通过jenkins自动化集成部署到云服务器.接下来开始步骤. 1 首先是在服务器上安装必要的软件,jenkins,jdk,maven,git等 (此处暂时省略安装步骤)附上一篇好的博客 https://www.cnblogs.com/minsons/p/7216654.html 还有一个       https://my.oschina.net/tonystark/b

tomcat+jenkins搭建持续化集成环境

一.下载安装Tomcat 1.进入官网http://tomcat.apache.org/ 2.解压缩文件到指定目录 3.设置环境变量 a.新建CATALINA_HOME b.在path中设置 %CATALINA_HOME%\bin 3.启动tomcat a.运行CMD b.输入startup.bat 4.启动过程中乱码问题 解决: 1.进入tomcat安装目如下,找到文件logging.properties 2.将文件中java.util.logging.ConsoleHandler.encod

云端基于Docker的微服务与持续交付实践

云端基于Docker的微服务与持续交付实践笔记,是基于易立老师在阿里巴巴首届在线技术峰会上<云端基于Docker的微服务与持续交付实践>总结而出的. 本次主要讲了什么? Docker Swarm Docker Swarm mode 微服务支持(Docker集群架构体系) Docker的发展趋势和前沿成果 在Docker技术方面还是很佩服大牛的,所以赶紧写下笔记,追随大神的脚步. 阿里云资深专家易立,技术就不说了,他比其他直播间硬生生多讲了半个多点,于情于理还是万分感谢本次分享的(可惜devOp