利用Asp.Net Core的MiddleWare思想處理複雜業務流程

最近利用Asp.Net Core 的MiddleWare思想對公司的古老代碼進行重構,在這裏把我的設計思路分享出來,希望對大家處理複雜的流程業務能有所幫助。 背景 一個流程初始化接口,接口中根據傳入的流程類型,需要做一些不同的工作。 1.有的工作是不管什麼類型的流程都要做的(共有),有的工作是某一流程特有的。 2.各個處理任務基本不存在嵌套關係,所以代碼基本是流水賬式的。 3.流程的種類較多,代碼
相關文章
相關標籤/搜索