1、講講復雜流程的需求 除了上面文章里面提到的一根筋狀態(tài)機流程,實際的企業(yè)應用中狀態(tài)機的流程會更加復雜,而我們最常用到的就是choice。它類似...
1.傳遞參數(shù)的message ?? 在企業(yè)開發(fā)中,數(shù)據(jù)在不同的業(yè)務間傳輸是最常見的工作,所以雖然我們的主架構是用的狀態(tài)機,也就是從流程狀態(tài)的角度...
1、多個狀態(tài)機的搞法 ?? 在實際的企業(yè)應用中,基本不可能只有一個狀態(tài)機流程在跑,比如訂單,肯定是很多個訂單在運行,每個訂單都有自己的訂單狀態(tài)機...
1.代碼例子 先來一個StateMachineConfig,它的主要作用就告訴狀態(tài)機的初始狀態(tài)應該啥樣,然后把整個狀態(tài)流程都用代碼配置出來。@C...
架構這個詞源于英文里的“Architecture“,源頭是土木工程里的“建筑”和“結構”,而架構里的”架“同時又包含了”架子“(scaffold...
前言 ?? 在全面了解DDD之前,首先給大家介紹一個最基礎的概念: Domain Primitive(DP) Primitive的定義是:? 不...
概述 了解Quartz體系結構 Quartz對任務調(diào)度的領域問題進行了高度的抽象,提出了調(diào)度器、任務和觸發(fā)器這3個核心的概念,并在org.qua...
第1部分 TreeMap介紹 TreeMap 簡介 TreeMap 是一個有序的key-value集合,它是通過紅黑樹實現(xiàn)的。TreeMap 繼...
R-B Tree簡介 R-B Tree,全稱是Red-Black Tree,又稱為“紅黑樹”,它一種特殊的二叉查找樹。紅黑樹的每個節(jié)點上都有存儲...