书栈网 · BookStack 本次搜索耗时 0.010 秒,为您找到 32 个相关结果.
  • 一个完整的案例

    2059 2021-09-26 《LiteFlow v2.6 教程》
    一个完整的案例 一个完整的案例 如果你想看一个实际的案例,加深对LiteFlow的理解。可以查看: 完整的带简单业务的案例 这个案例为一个价格计算引擎,其目的是模拟了电商中对订单价格的计算,建议大家去pull下来,仔细阅读下,这个业务用到了LiteFlow的大部分特性 这个示例工程提供了一个简单的界面,供大家测试之用
  • SpringBoot配置

    SpringBoot配置 关于xml这种标签头" level="5">关于xml这种标签头 SpringBoot配置 你只需要把rule-source改成你自定义规则配置源的类即可 liteflow . rule - source = xml : com . yomahub . liteflow . test . TestCustomParser ...
  • 组件手动注册

    组件手动注册 springboot环境 spring环境 组件手动注册 对于组件来说,LiteFlow不光支持springboot/spring的扫描,还支持在规则文件里定义组件 除此之外,LiteFlow还支持代码式的组件注册,适用于一些特殊场景,比如代码中生成的动态代理类 假设有a,b两个组件 public class ACmp ...
  • 性能表现

    性能表现 性能表现 LiteFlow绝大部分工作都是在启动时完成,包括解析规则,注册组件,组装元信息。而执行链路时几乎对系统没有额外的消耗。框架在设计之初就是为公司的核心业务量身打造,在性能表现问题上格外注意。所以也对核心代码进行了性能方面的优化。 实际表现中,LiteFlow执行效率很高,在公司级核心业务上面,50多个业务组件组成的链路,在实际压测...
  • 不同格式规则加载

    不同格式规则加载 不同格式规则加载 有些小伙伴在配置规则时,因为特殊原因,需要同时加载2种不同的配置,甚至是配置源,比如: liteflow . rule - source = multipleType / flow . xml , multipleType / flow . json 这种模式在正常下会解析失败,但是LiteFLow提供了一个...
  • 子流程

    子流程 note" level="5">note 子流程 LiteFlow从2.3.0 开始支持显式子流程,在xml里配置的节点,可以是节点,也可以是流程id。比如,你可以这么配置 <chain name = "chain3" > <then value = "a,c,strategy1,g" /> </chain> ...
  • 组件重试

    组件重试 全局重试 单个组件重试 全局重试和单个组件重试都定义的情况下 组件重试 LiteFLow从v2.6.0起开始支持组件的重试 其中又分全局重试和单个组件重试,下面一一说明 全局重试 如果需要全局重试,你需要做如下配置: liteflow . retry - count = 3 这表明,如果组件抛出任何异常,会重试3次,如果3...
  • 同步&异步

    1794 2021-09-26 《LiteFlow v2.6 教程》
    同步&异步 同步流程块 异步流程块 异步线程池 异步并行组 相同异步并行组之间的抛错 不同异步并行组之间的抛错 同步&异步 同步流程块 LiteFlow提供了同步流程块和异步流程块,配置起来非常简单 以下为同步流程块,表示a,b,c,d四个组件会挨个同步执行 <then value = "a,b,c,d" /> 下面的方式和...
  • SpringBoot配置

    SpringBoot配置 关于xml这种标签头" level="5">关于xml这种标签头 SpringBoot配置 只需要改变rule-source变成zk的地址就可以了,集群用逗号分隔 liteflow . rule - source = xml : 127.0 . 0.1 : 2181 , 127.0 . 0.1 : 2182 , 127.0...
  • 组件切面

    组件切面 全局切面 Aspect的切面 组件切面 LiteFlow从2.5.0版本开始,开始支持组件的切面功能,你可以通过2种方式进行 全局切面 全局切面是针对于所有的组件,进行切面。你只需要做如下实现即可: public class CmpAspect implements ICmpAroundAspect { ...