用责任链模式,工厂模式,以及枚举类来动态配置请求调用链,优化代码!

作者: 程序员蜗牛哥分类: 计算机技术 发布时间: 2023-02-03 19:10:25 浏览:11378 次

用责任链模式,工厂模式,以及枚举类来动态配置请求调用链,优化代码!

栎华liliqua:
为什么不直接使用spring 管理,直接注入list<Abstract>,使用ConditionOn注解,实现自动chain 好了。

【回复】回复 @黑海堡垒 : 看你的业务场景吧 我认为一般分为两类吧。 一类的OA系统,这个是需要flowable这种工作流引擎,如果你不知道可以百度一下。第二种就是固定式的插拔链式调用,这种的话实现方式很灵活,比如写一个配置文件,通过加载配置的形式做好插件管理,或者通过参数做好组件管理,有兴趣可以看看sentinel的链式的怎么实现的。
【回复】回复 @黑海堡垒 : 责任链中,动态顺序一直没想到好的方案
【回复】大佬,可以细讲用ConditionOn注解,实现自动chain吗,动态责任链我之前一直没想到好方案,诚心求教[给心心]
期末不挂科哈哈哈:
一点都不动态,还不是得重启应用。放到方法中,方法每次读取配置中心那才是动态

年代的季末:
最好使用配置文件,全限定类名+order顺序字段实现

计算机 黑客 编程 责任链模式 设计模式 java java程序员 代码优化 学习日常打卡 非正式颁奖小会

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!