随笔分类 - 中间件及技术引擎
摘要:1、exists 通常情况下用exists来判断一个key是否存在没什么问题。但如果过期时间需要精确到秒或十秒级,那么exists就可能错误返回。原因是在redis Key过期之后,但是执行exists命令的返回值可能还为true,这个时候使用TTL命令发现返回值已经小于等于0了。 ps : red
阅读全文
摘要:项目中需要设计开发一个规则引擎服务,于是调研了业界常用的规则引擎。 常见的规则引擎如下: Ilog JRules 是最有名的商用BRMS; Drools 是最活跃的开源规则引擎; Jess 是Clips的java实现,就如JRuby之于Ruby,是AI系的代表; Visual Rules(旗正规则引
阅读全文
摘要:最近在看一些项目设计方面的文章,涉及到了工作流技术,于是了解一下。1、概念 工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”
阅读全文