盘古BPM体验地址    盘古BPM交流群盘古BPM交流群号:963222735

flowable

flowable 非中断子流程实战

flowable 非中断子流程实战
关键词:flowable 事件子流程,flowable event sub processes,flowable isInterrupting 上文详细讲解了非中断子流程的新特性,本文重点讲解如何使用flowable提供的非中断子流程。本文的讲解均是围绕subProcess元素中的isInterrupting属性进行讲解。

分享牛 2017-02-28 4939℃

flowable

flowable 非中断子流程

flowable 非中断子流程
关键词:flowable 事件子流程,flowable event sub processes,flowable新特性 flowable6改进了事件子流程(event sub processes),在flowable5版本中,事件子流程设计的功能有限。这意味着如果一个信号来触发子流程,执行流程实例(相同范围)会被打断,下面看一个简单的例子。

分享牛 2017-02-28 3356℃

杂谈

Redis分布式锁

Redis分布式锁
在秒杀系统或者抢红包系统中并发量会非常的高,如果对库存的数量锁的不对,那么就极易导致超卖的现象,比如我们现在促销的数量是10个,如果设计的不好,往往会导致最终卖出20个甚至更多。超卖的数量第一可以能商品非常的便宜,秒杀该商品的用户非常多,第二自身的程序有问题,比如锁库存的逻辑不对,压根就没有成功锁住库存的数量,还有可能就是分布式架构之后,锁不是分布式的等等。

分享牛 2017-02-25 2050℃

flowable

flowable DmnRuleService

flowable DmnRuleService
接下来看一下部署规则文件(目前规则文件必须是dmn作为后缀),当然我们可以扩展源码的方式修改引擎支持的文件后缀。部署规则文件需要使用DmnRuleService类,当然该功能目前目前处于试验阶段,还有很多的地方需要完善,发现的Bug已经跟官方反馈,我们在使用的时候需要规避一下。

分享牛 2017-02-21 2747℃

flowable

flowable DmnEngine

flowable DmnEngine
本文重点讲解flowable中的DmnEngine(动态引擎)。包括动态引擎配置类的定义、使用动态引擎配置类创建DmnEngine引擎的过程、部署流程、修改流程中的部分属性。

分享牛 2017-02-21 4648℃

flowable

flowable IdmIdentityService

flowable IdmIdentityService
flowable将一系列的服务类通过ProcessEngine类暴露给外部程序,其中新增的服务类有FormRepositoryService、FormService、DmnRepositoryService、DmnRuleService、IdmIdentityService、ContentService。从而更方便我们的开发。本文重点讲解IdmIdentityService类的使用。其他的服务类随后的章节会详细的讲解。

分享牛 2017-02-19 6349℃

杂谈

redis存储n条最新数据

redis存储n条最新数据
在实际项目开发中,有一个帖子(或者主题)管理系统,其中帖子涉及到了评论,由于有些帖子的访问量非常大,而评论也非常的频繁,因此期望使用一些缓存技术来存储最新几条数据。这个时候该如何设计呢?

分享牛 2017-02-19 3889℃

flowable

flowable获取节点信息

flowable获取节点信息
flowable中已经去除了流程虚拟机中的各种对象(比如ActivityImpl或者TransitionImpl)和原子操作类,因此如果期望获取到定义的流程文档中的节点信息,那么该操作与Activiti的操作是完全不一样的。但原理是类似的,使用flowable获取流程中的节点信息是非常简单的,但是需要大量的判断节点类型的操作。

分享牛 2017-02-18 11473℃