06 授人以渔:你们系统出现过核心流程链路失败的情况吗?

授人以渔:你们系统出现过核心流程链路失败的情况吗?
今天的授人以渔环节,我希望大家可以去考虑一下,自己系统的核心流程里除了性能之外,是否有可能某个关键的步骤会失败?
因为不管是什么系统,无论是一些管理信息系统,还是互联网系统,或者大数据系统,一定有一个核心的链路。
比如管理系统,类似CRM什么的,可能需要对客户进行一些非常关键的核心操作,此时肯定会涉及多个业务功能多个步骤,这就是这类系统的核心链路。
如果是互联网系统,比如是电商系统,在交易的过程中,一定会涉及到复杂的链路。
除此之外,任何一个其他的系统都会有这种链路,比如一个体育运动APP,可能需要对一些场馆进行活动预约,那么预约的过程,是否也涉及到了场馆的剩余席位、预约记录、积分等核心步骤的执行?这就是这类APP的核心链路。
对一些大数据类的系统,比如一些数据报表系统,在数据进入系统的时候,是否需要经过清洗、计算、转换和存储?这就是数据报表系统的一个核心链路。
在报表查询的时候,是否需要涉及到SQL的查询,数据的处理和转换等过程?这也就是系统的核心链路。
所以很多朋友在后台提问,都很绝望的说,自己负责的系统太low太low了,实在想不出什么地方可以融入MQ技术。
其实各位大可不必这么想,因为再low的系统,他也有核心链路,哪怕是一个学校的政务系统,也是有核心的一些流程步骤的。
因此大家一定要在自己的核心链路里做文章,找机会。那么各位今天就看看,在你的核心链路里,有没有可能一个关键的步骤会失败?
如果这个关键步骤失败了,这个时候会怎么样?如果某个步骤没有成功,是不是需要启动后台线程定时扫描进行补偿?
希望大家结合上一篇文章的内容,深入的对自己系统进行思考。
End
专栏版权归公众号儒猿技术窝所有
未经许可不得传播,如有侵权将追究法律责任