[导读]近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示:按照上述的条件我们可以得出的结论是:咱们的主要流程主要是基于and或者or的关系。如果有一个不匹配的话,其实咱们后续的流程是不用执行的,就是需要具备一个短路的功能。对于目前的现状来说,我如...
近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示:按照上述的条件我们可以得出的结论是:- 咱们的主要流程主要是基于 and 或者 or 的关系。
- 如果有一个不匹配的话,其实咱们后续的流程是不用执行的,就是需要具备一个短路的功能。
- 对于目前的现状来说,我如果在原有的基础上来改,只要稍微注意一下解决需求不是很大的问题,但是说后面可维护性非常差。
后面经过权衡过后,我还是决定将这个部分进行重构一下。针对这个需求,我首先梳理了一下咱们规则执行器大概的设计, 然后我设计了一个 V1 版本和大家一起分享一下,如果大家也有这样的case 可以给我分享留言,下面部分主要是设计和实现的流程和 code。规则执行器的设计
对于规则的抽象并实现规则
执行器构建
执行器的调用
总结
规则执行器的优点和缺点优点:
- 比较简单,每个规则可以独立,将规则,数据,执行器拆分出来,调用方比较规整;
- 我在 Rule 模板类中定义 convert 方法做参数的转换这样可以能够,为特定 rule 需要的场景数据提供拓展。
缺点:
- 上下 rule 有数据依赖性,如果直接修改公共传输对象 dto这样设计不是很合理,建议提前构建数据。
那些年雷军也是一名普通的程序员别再烧管子了,线圈两端并一个二极管吧CAN总线很难吗?CAN总线看不懂是不可能的!小白如何入门单片机?几个建议助你提高学习效率,把握学习方向作者:努力不秃头
链接:https://juejin.cn/post/6988318047077400590
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
【2024 年 1 月 31 日美国德州普拉诺讯】Diodes 公司 (Diodes) (Nasdaq:DIOD) 推出首款符合汽车标准的双通道高侧电源开关 — ZXMS82090S14PQ、ZXMS82120S14PQ...
关键字:
LED
双通道高侧开关
执行器
LAN8670/1/2系列以太网PHY简化了将低速设备连接到标准以太网网络的架构
关键字:
以太网
传感器
执行器
近日在公司领到一个小需求,需要对之前已有的试用用户申请规则进行拓展。我们的场景大概如下所示:按照上述的条件我们可以得出的结论是:咱们的主要流程主要是基于and或者or的关系。如果有一个不匹配的话,其实咱们后续的流程是不用...
关键字:
执行器
传感器和执行器 什么是传感器与执行器?它们有什么不同?传感器和执行器看似没啥区别,其实有很大的本质区别。
关键字:
传感器
执行器
区别
通过这篇文章,小编希望大家可以对机器人执行器、机器人未来应具备的能力的相关情况以及信息有所认识和了解,详细内容如下。
关键字:
机器人
执行器
电动执行器
薄膜执行器可将触觉皮肤添加到任何产品表面,在任何频率下产生局部、独立的感觉,从而产生各种触觉效果。
关键字:
基美电子
触觉执行器
执行器
本文中,小编将对PD42-1-1243-IOLINK智能执行器予以介绍。
关键字:
智能执行器
执行器
传感器
什么是传感器与执行器?它们有什么不同?传感器和执行器看似没啥区别,其实有很大的本质区别。同是工作在工业环境中,传感器负责监视设备工作情况,而执行器则负责驱动设备内的事情。两者经常交互,却是不同的两个组件。
关键字:
传感器
执行器
什么是传感器与执行器?它们有什么不同?传感器和执行器看似没啥区别,其实有很大的本质区别。同是工作在工业环境中,传感器负责监视设备工作情况,而执行器则负责驱动设备内的事情。两者经常交互,却是不同的两个组件。工作中互相补充,...
关键字:
传感器
执行器
手动执行器
你知道TDK PiezoHapt超薄执行器吗?它有什么作用?专注于新产品引入 (NPI) 并提供极丰富产品类型的业界顶级半导体和电子元件分销商贸泽电子即日起备货TDK的PiezoHapt™超薄执行器。PiezoHapt是...
关键字:
执行器
贸泽
超薄
东京工业大学的研究人员开发出一种液压执行器,可以使坚固的机器人在灾难现场和其他恶劣环境中运行。东京技术创业公司H-MUSCLE公司的成立是为了追求执行器的应用,产品样品的运输将于2019年2月开
关键字:
执行器
机器人
气动调节阀选型分类
气动调节阀有哪些分类?它们是怎么区分选择的呢?当然这个是有一定数据可以选择,比如小口小流星选用单座调节阀,大口径大流星选用套筒调节阀,回流系统的选择三通分流阀
关键字:
执行器
调节阀
不同类型的传感器可以在不同的应用环境帮助制造商和设备设计人员提升效率。了解应用特性和运营条件,有助于改善传感器的实施效果。在我刚开始工程师生涯时,某传感器公司的销售工程师来到我们工厂,在会议室的
关键字:
传感器
选型
自动控制系统
执行器
智能柔性执行器SCA,其具有高度集成、高精度、总线控制、柔性功能、低成本等特点。和人一样,决定机器人灵活度的是关节。智能柔性执行器一直是机器人,尤其是服务机器人研发生产的难点。SCA是如何攻克这
关键字:
机器人
执行器
服务机器人
集成
电控发动机工作原理
电控发动机与化油器式发动机最大的不同在燃油供给系。电控发动机的燃油供给系取消了化油器,却增加了不少电子自动控制装置。其中包括许多传感器,执行元件和ECU。
关键字:
发动机
定时
ECU
执行器
电动推杆发展现状
在早期电动推杆是一种很常用的直线传动设备,是通过电机的旋转运动起来的。因为电动推杆安装方便,操作简单所以被广泛的使用。
曾经国内机械行业直线运动执行
关键字:
电动
升降机
执行器
现场仪表
物联网(IoT)是近几年最热门的技术流行语,它旨在收集、共享和分析数据,并从中创造价值。但如果没有准确数据,物联网将成为一堆无用的技术,因此,传感器和执行器的重要性使其能够感知周围世界并据此采取
关键字:
传感器
物联网
执行器
智能汽车
物联网(IoT)是近几年最热门的技术流行语,它旨在收集、共享和分析数据,并从中创造价值。但如果没有准确数据,物联网将成为一堆无用的技术,因此,传感器和执行器的重要性使其能够感知周围世界并据此
关键字:
传感器
执行器
物联网
智能汽车
首先,液控单向阀并不是平衡阀的廉价替代解决方案。
它们都具有如下共同的特点:
①如果软管或管路发生故障,防止负载掉落;
②防止由于方向控制阀滑阀泄漏引起的负载漂移;
关键字:
执行器
液压系统
调节阀
运动控制
据外媒报道,尽管虚拟现实技术可以使用户看到和听到计算机生成的环境,但是人们感觉到这些世界的程度仍然非常有限。不过,由于所谓的“表皮VR”系统,这种情况可能即将改变。
该实验性技
关键字:
VR
执行器
振动
RS