方槍槍的java世界

          不要因為風(fēng)雨飄落就停止了你的腳步,真正的得失就在你的心中。 做喜歡做的事,不輕言放棄!

          企業(yè)框架設(shè)計-客戶訂單創(chuàng)建和執(zhí)行流程

          客戶訂單創(chuàng)建、執(zhí)行(分解產(chǎn)生履行訂單,執(zhí)行履行訂單)、歸檔(包括履行訂單歸檔)

          1、客戶訂單創(chuàng)建
               提交創(chuàng)建訂單報文-》訂單創(chuàng)建微流程-》生成客戶訂單,生成客戶訂單對應(yīng)的流程實例、調(diào)度數(shù)據(jù)

          2、客戶訂單執(zhí)行
               掃描派發(fā)客戶訂單調(diào)度數(shù)據(jù)-》執(zhí)行節(jié)點執(zhí)行客戶訂單流程-》客戶訂單分解產(chǎn)生履行訂單,建立協(xié)同關(guān)系,生成履行訂單調(diào)度數(shù)據(jù)-》客戶訂單等待履行訂單執(zhí)行完成

          3、履行訂單執(zhí)行
              掃描派發(fā)履行訂單調(diào)度數(shù)據(jù)-》執(zhí)行節(jié)點執(zhí)行履行訂單流程-》履行訂單執(zhí)行完成后,激活客戶訂單

          4、客戶訂單歸檔


          整個調(diào)度過程
          1、所有任務(wù)都能正確執(zhí)行,并執(zhí)行時間盡量少
          2、執(zhí)行優(yōu)先級
          3、支持并發(fā)執(zhí)行,負(fù)載均衡
          4、容災(zāi)容錯
          5、可靠性考慮
          6、性能考慮

          關(guān)于執(zhí)行方式
          1、掃描待執(zhí)行實例,放入緩存/zk,客戶端主動獲取后,執(zhí)行實例
          2、掃描待執(zhí)行實例,放入mq,客戶端主動獲取或被動接收后,執(zhí)行實例

          posted on 2016-12-02 20:22 做強大的自己 閱讀(81) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 阿克陶县| 资溪县| 桓台县| 陇南市| 宁蒗| 江门市| 岐山县| 赤壁市| 呼图壁县| 平遥县| 盘锦市| 通城县| 浦城县| 哈尔滨市| 兴海县| 江川县| 内江市| 陆川县| 临沂市| 永济市| 柳州市| 河源市| 金门县| 溧阳市| 庄浪县| 罗定市| 饶河县| 温泉县| 上思县| 新巴尔虎右旗| 西盟| 海盐县| 永福县| 伊宁市| 乐东| 大丰市| 遵义市| 青铜峡市| 三明市| 淄博市| 淮阳县|