非同步,一切都是可以非同步的。
上次阿里雲首席技術架構師古謙來公司做分享的時候說了這麼一句話,我對這句話也印象特別深刻。
比如目前下訂單的流程,完全可以非同步化來處理。
下訂單就是下訂單,不做額外的不一定100%需要同步處理的業務。這樣做了之後,下訂單的api僅僅就是儲存訂單,就會特別的簡潔跟穩定,其它的工作,比如建立業績單,儲存發票資料,生成**贈品,傳送提貨驗證碼簡訊,處理隨貨配送品等等的工作都是可以用mq訊息的消費方的方式去接收訂單訊息然後自行處理。
不同的api各司其職,保持單純只做自己的核心業務上的工作,這樣做了之後,維護也會很簡單,api的版本也會很穩定。
專案實訓 千尋 核心業務邏輯 業務流程處理
本文將對核心業務流程進行分析,並討論其實現。1.業務流程分析 業務流程其實類似於 的訂單,邏輯上雖然比較容易理解,但是中間涉及多次相互確認,使得整個業務邏輯的處理變得相對麻煩起來。發單者發布需求 接單者承接需求 發單者篩選並確定人選 接單者確認並開始執行任務 接單者完成任務並提交 發單者確認任務完成...
使用者登記與滿意度評估的業務流程處理
把最近寫的 使用者登記與滿意度評估的業務流程處理 的感想與大家分享一下.1.這個程式是利用sharepoint的物件模型進行程式設計的,所以首先要了解sharepoint的層級結構.2.既然是個業務流程,不免要對業務進行分析,終端使用者是否滿意,是否是多個工程師進行的處理,是否是多次對工程師進行評估...
業務流程優化與資訊化到底有多遠?
這是一篇我為e works數位化企業和製造業資訊化寫的一篇文章,在e works上已經發表 資訊化在製造業有四種用途 1 改進生產工藝 生產速度 生產質量 生產成品率 2 生產過程全程資訊記錄,可追溯可審計 3 人員協作 工序協作 4 資料快速彙總 查詢 計算 統計 製造企業中的cio,一般都是在企...