[导读]近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示:按照上述的条件我们可以得出的结论是:咱们的主要流程主要是基于and或者or的关系。如果有一个不匹配的话,其实咱们后续的流程是不用执行的,就是需要具备一个短路的功能。对于目前的现状来说,我如...
近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示:
按照上述的条件我们可以得出的结论是:
-
咱们的主要流程主要是基于 and 或者 or 的关系。
-
如果有一个不匹配的话,其实咱们后续的流程是不用执行的,就是需要具备一个短路的功能。
-
对于目前的现状来说,我如果在原有的基础上来改,只要稍微注意一下解决需求不是很大的问题,但是说后面可维护性非常差。
后面经过权衡过后,我还是决定将这个部分进行重构一下。
针对这个需求,我首先梳理了一下咱们规则执行器大概的设计, 然后我设计了一个 V1 版本和大家一起分享一下,如果大家也有这样的case 可以给我分享留言,下面部分主要是设计和实现的流程和 code。
规则执行器的设计
对于规则的抽象并实现规则
执行器构建
执行器的调用
总结
规则执行器的优点和缺点
优点:
-
比较简单,每个规则可以独立,将规则,数据,执行器拆分出来,调用方比较规整;
-
我在 Rule 模板类中定义 convert 方法做参数的转换这样可以能够,为特定 rule 需要的场景数据提供拓展。
缺点:
-
上下 rule 有数据依赖性,如果直接修改公共传输对象 dto这样设计不是很合理,建议提前构建数据。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示:按照上述的条件我们可以得出的结论是:咱们的主要流程主要是基于and或者or的关系。如果有一个不匹配的话,其实咱们后续的流程是不用...
关键字:
执行器
传感器和执行器 什么是传感器与执行器?它们有什么不同?传感器和执行器看似没啥区别,其实有很大的本质区别。
关键字:
传感器
执行器
区别
通过这篇文章,小编希望大家可以对机器人执行器、机器人未来应具备的能力的相关情况以及信息有所认识和了解,详细内容如下。
关键字:
机器人
执行器
电动执行器
薄膜执行器可将触觉皮肤添加到任何产品表面,在任何频率下产生局部、独立的感觉,从而产生各种触觉效果。
关键字:
基美电子
触觉执行器
执行器
本文中,小编将对PD42-1-1243-IOLINK智能执行器予以介绍。
关键字:
智能执行器
执行器
传感器
什么是传感器与执行器?它们有什么不同?传感器和执行器看似没啥区别,其实有很大的本质区别。同是工作在工业环境中,传感器负责监视设备工作情况,而执行器则负责驱动设备内的事情。两者经常交互,却是不同的两个组件。
关键字:
传感器
执行器
什么是传感器与执行器?它们有什么不同?传感器和执行器看似没啥区别,其实有很大的本质区别。同是工作在工业环境中,传感器负责监视设备工作情况,而执行器则负责驱动设备内的事情。两者经常交互,却是不同的两个组件。工作中互相补充,...
关键字:
传感器
执行器
手动执行器
你知道TDK PiezoHapt超薄执行器吗?它有什么作用?专注于新产品引入 (NPI) 并提供极丰富产品类型的业界顶级半导体和电子元件分销商贸泽电子即日起备货TDK的PiezoHapt™超薄执行器。PiezoHapt是...
关键字:
执行器
贸泽
超薄
东京工业大学的研究人员开发出一种液压执行器,可以使坚固的机器人在灾难现场和其他恶劣环境中运行。东京技术创业公司H-MUSCLE公司的成立是为了追求执行器的应用,产品样品的运输将于2019年2月开
关键字:
执行器
机器人
气动调节阀选型分类
气动调节阀有哪些分类?它们是怎么区分选择的呢?当然这个是有一定数据可以选择,比如小口小流星选用单座调节阀,大口径大流星选用套筒调节阀,回流系统的选择三通分流阀
关键字:
执行器
调节阀
物联网(IoT)是近几年最热门的技术流行语,它旨在收集、共享和分析数据,并从中创造价值。但如果没有准确数据,物联网将成为一堆无用的技术,因此,传感器和执行器的重要性使其能够感知周围世界并据此
关键字:
传感器
执行器
物联网
首先,液控单向阀并不是平衡阀的廉价替代解决方案。
它们都具有如下共同的特点:
①如果软管或管路发生故障,防止负载掉落;
②防止由于方向控制阀滑阀泄漏引起的负载漂移;
关键字:
执行器
液压系统
负载
作者:高通创锐讯产品管理总监 Sahil Bansal
Miracast是Wi-Fi系列中最新增加的技术,使Wi-Fi突破了无线上网范畴。更具体地说,Miracast是一种屏幕镜
关键字:
执行器
调节阀
由于全球经济疲软,IC Insights报告指出,2020年传感器和执行器全球销售额增长恐将放缓至3%。而在2021年至2023年间会逐渐恢复增长势头,2023年预计将达到211亿美元。
关键字:
传感器
嵌入式
执行器
行业资讯
世界最薄级别、厚度约0.35mm的振动装置低电压驱动瞬时反应2017年慕尼黑上海电子展产品亮点TDK株式会社(社长:石黑 成直)开发出了带触觉反馈的“PiezoHapt?执行器”,并将
关键字:
tdk
执行器
电源技术解析
PB代码动态解析执行器
博客分类:
pb脚本SybaseF#VB百度
PB代码动态解析执行器 当你看到VB、VFP等开发语言提供的强大的宏执行功能,是不是很羡慕呢?当你寻遍PB的帮助、关于PB
关键字:
破败
执行器
随着汽车对控制系统的要求和依赖性提高,AD采样的设计模块成为汽车控制器中重要的组成部分。AD采样的结果是汽车控制器控制执行器的依据,它的速率和精度在汽车控制中起着重要的作用。 本文主要介绍一种基于MPC5634的多路模...
关键字:
执行器
控制器
转换器