摘要:
在较大规模的业务系统中经常会有这样的模块,它按照一定的业务流程调用其它模块来实现一定的业务逻辑,我们姑且称之为流程引擎。这里称之为引擎有两层含义,一、突显其在业务系统的核心重要位置。二、它又是复杂不好维护的,通常由资深程序员把持。这样的引擎不仅代码繁多,与各个模块的接口复杂,并且一定程度对外是不透明的,就像一个黑盒模块。当一个新手想对其进行哪怕是一点点修改的时候都将会是一个灾难。本文就来讨论如何将这样一个庞大的引擎进行组件化改造,使其拥有代码级的流程图,使代码的维护难度降低一个量级,让新手也可以很快知道要如何修改代码,给引擎增加新的功能。 阅读全文
最新评论
- 1. Re:(五):C++分布式实时应用框架——微服务架构的演进
标记出处和作者就可以转载作者的首页的文章吗?
- --OpenSNN开源平台
- 2. Re:5G 融合计费系统架构设计与实现(一)
- @轻狂的十六夜 感觉这个跟你们自己的技术栈有关,对哪个积累更多点就用哪个。...
- --smartguy
- 3. Re:5G 融合计费系统架构设计与实现(一)
NRF负责各个服务的注册与发现,那在使用服务发现组件实现的时候,更倾向于哪个组件呢?Consul?Zookeeper?Eureka?Nacos?
- --轻狂的十六夜
- 4. Re:5G 融合计费系统架构设计与实现(一)
- @ 轻狂的十六夜这个看具体的场景是什么 2C,2B?...
- --smartguy
- 5. Re:5G 融合计费系统架构设计与实现(一)
- 5G的实时计费是怎么实现多量纲,多层次计费的?
- --轻狂的十六夜