精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

零代碼平臺中的服務編排思路

開發 前端
隨著企業數字化轉型的進程加快,零代碼平臺的的應用越來越廣泛,逐漸被企業級的客戶認可和接受。

[[433191]]

隨著企業數字化轉型的進程加快,零代碼平臺的的應用越來越廣泛,逐漸被企業級的客戶認可和接受。

零代碼顧名思義就是在不寫代碼的情況下可以搭建應用和功能來滿足客戶的需求,但事實是殘酷的,真實的客戶需求永遠比我們想象的要復雜,傳統的零代碼產品需要提供各種擴展能力,比如可以讓開發人員編寫復雜的業務邏輯代碼,并對接到平臺中。

這樣雖然能夠滿足需求,但會有兩個問題:

  • 客戶的需求隨時可能發生變化,需求一變就需要進行代碼的修改;
  • 一線業務人員無法直接在平臺中進行調整,一些小的改動都需要進行開發、測試、發布的流程。

這時就需要服務編排了,服務編排是什么,下面舉兩個例子:

1、倉儲物流出庫先進先出更新庫存量

在倉儲物流系統中,商品的入庫有時間的先后順序,出庫時需要遵循先入庫的先進行出庫,如下圖所示:

在不具備服務編排的系統中,搭建好功能后,還需要編寫處理出庫邏輯的 API 接口方法和系統中的某個方法對接起來。這個工作只能由開發人員來完成。

使用服務器編排工具,就能輕松地可視化拖拽就能實現了,如下圖:

2、人員離職后需要處理一系列的操作,比如:

修改 HR 系統中對應用戶的狀態;

刪除企業微信中的賬號;

禁用郵箱;

發送通知。

使用服務編排可以很輕松就能實現,前提是要有豐富的業務組件:

服務編排其實就是一系列單個的業務組件通過流程的方式進行組合起來,最終達到業務的目的,流程中可以控制分支邏輯或循環邏輯。

提到流程,我們印象里都是 OA、CRM 等系統中的各種請假審批流、合同審批流等。事實上,廣義上的工作流是對工作流程及其各操作步驟之間業務規則的抽象、概括、描述。

簡單的說,為了實現某個業務目標,抽象拆解出來的一系列步驟及這些步驟之間的協作關系,就是工作流。也就是上面所說的業務服務的編排流程。

服務編排引擎的總體架構圖如下:

在近些年比較火的微服務中也存在著服務的編排,常見的有三種模式:

  • Orchestration(編制):通過一個可執行的流程來協同內部及外部的服務交互,通過流程來控制總體的目標、涉及的操作、服務調用順序。這種模式必須有一個流程控制服務,用來接收請求,組織服務間的調用,并最終完成業務邏輯。這種方案中大多是同步調用,雖然在某個時刻能夠很清晰的知道服務的執行情況,但當業務復雜,服務很多的情況下,在控制服務中會存在大量的耦合,難以維護;
  • Choreography(編排):通過消息的交互序列來控制各個部分資源的交互,參與交互的資源都是對等的,沒有集中的控制。可以看作一種消息驅動模式,或者說是訂閱發布模式,不同的服務之間通過消息機制串聯起來,這種方式大多都是異步的。好處就是耦合度低,但也會帶來一些問題,比如:業務流程是通過訂閱的方式來體現的,很難直接監控每筆業務的處理,因此難于調試;由于沒有預定義流程,所以很難在事前保證流程正確性,基本靠事后分析數據來判斷等;
  • API網關:API網關是一種簡單的接口聚合/拆分的方式:業務組件的請求后先到達網關,網關調用各微服務,并最終聚合/拆分需反饋的結果。API網關其實就是一個適配網關,比如對于 Web端,可以一個頁面同時發起幾十個請求,而對于移動端,最好是一個頁面就幾個請求。而采用API 網關,后面的微服務可以是相同的。但只能應對一些邏輯簡單的場景。

結合上面方式各自的優點,服務編排引擎的實現思路如下:

1、一個服務的編排由一個或多個業務服務組件組成;

2、一個業務服務組件可以拆解為一個或多個原子服務;

3、每個原子服務可以抽象成一個通用模型;

4、每個原子服務提供 API 接口和事件監聽機制;

5、每個原子服務根據持久化適配器將數據更新到訂閱的持久化組件中。

整體過程如下圖:

服務組件的調用是同步還異步,我們把這個決定權交給用戶,可以通過設置的方式來進行,并提供重試機制,確保數據的最終一致性。

每個服務組件都有自己的入參和出參,在一個服務編排的請求上下文中會隨著執行的階段不同,動態組織參數,參數適配器會根據名稱、類型等進行自動適配,當然也能根據在設置界面中的手動綁定進行適配。

原子服務只做一件事情,通過一個原子服務或多個原子服務,可以組裝出來各種不同功能的業務組件,通過事件監聽機制讓服務之間、組件之間可以徹底解耦,以便能夠靈活組裝。

隨著服務和組件的增多,調用鏈會變得越來越復雜,當一個服務編排整個處理完后,調用鏈會形成一個復雜網絡,這對排查問題造成很大的麻煩。我們采用全鏈路跟蹤來解決這個問題,在一個完整的業務調用開始時,會生成一個唯一 ID,這個 ID 會一直存儲在調用上下文中。

上面說到原子服務會有兩種方式被執行,API 和事件監聽的方式,如果是 API ,ID 可以放在請求頭中傳遞到下一層,如果是事件監聽,ID 會做為消息體的一部分進行傳遞。

假設現在用戶已編排了一個復雜的業務,服務組件之間的調用有同步也有異步,當某個環節出現問題時候,我們需要保證數據的最終一致性。常用的一種方式就是提供補償機制。

補償模式核心思想是:針對每個操作,都要注冊一個與其對應的補償(撤銷)操作,一般來說操作本身和其補償操作會在一個事務里完成,當其后續操作失敗后,需要按相反順序完成前面注冊的所有撤銷操作。

我們的補償機制分為兩種:

1、特定服務組件上的獨立設置;

2、全局控制調用補償,所有被調用服務會記錄到一個列表中,如果出現需要重試或者回滾的操作,再從列表中獲取出來進行相應的操作。 

在補償模式中,要求能夠提供補償的服務的操作必須支持冪等,否則當多次執行的時候就會出現數據錯誤。正常情況下,所有的補償都是自動觸發的,但有些特殊的場景還是需要人工干預,在調用失敗的日志列表中管理員可以進行手動重試。

 

責任編輯:武曉燕 來源: 不止dotNET
相關推薦

2021-10-18 07:51:38

零代碼平臺思路

2020-06-05 14:43:25

零代碼平臺企業軟件代碼

2020-06-05 14:48:11

零代碼低代碼開發

2022-06-30 07:48:06

Dooring低代碼零代碼

2020-06-05 10:30:01

零代碼平臺軟件數據庫

2024-02-21 08:07:10

業務json面板

2020-06-18 14:20:52

零代碼開發明道云

2021-12-30 11:30:13

人工智能機器學習技術

2016-12-09 09:31:22

HadoopSQL大數據

2022-04-08 10:31:28

美團代碼建設

2024-04-07 08:31:56

文檔編輯引擎零代碼編輯器

2025-05-21 14:20:50

2024-08-20 07:47:12

AI零代碼網關

2021-11-29 17:29:14

帆軟智數大會

2024-09-09 00:01:00

騰訊開源代碼

2023-06-07 07:23:09

Dooring專業版開發神器

2010-05-20 13:30:26

MySQL代碼

2020-07-16 09:14:05

零代碼代碼開發
點贊
收藏

51CTO技術棧公眾號

国产精品吴梦梦| 51久久夜色精品国产麻豆| 国产aⅴ精品一区二区三区黄| 国产大片免费看| 9l亚洲国产成人精品一区二三| 一区二区三区在线免费视频| 97中文在线| 亚洲精品1区2区3区| 沈樵精品国产成av片| 欧美日韩黄色一区二区| 91视频 - 88av| 日批视频在线播放| 免费在线观看一区二区三区| 欧美精品一区二区免费| 久久久亚洲av波多野结衣| 国产精品第一| 高潮白浆女日韩av免费看| 亚洲电影一二三区| 欧美一级淫片免费视频魅影视频| 奇米色一区二区| 国内精品久久久久影院优| 毛片久久久久久| 麻豆一区二区| 91精品国产一区二区| 欧美一区二区三区爽大粗免费| 1pondo在线播放免费| 成人午夜电影久久影院| 国产欧美精品日韩精品| 国产无套粉嫩白浆内谢| 国产精品成久久久久| 亚洲精品一区二区网址| 韩国三级hd中文字幕有哪些| 欧美www.| 欧美日韩一区二区三区在线免费观看| 中文字幕黄色大片| 黄色小视频在线免费观看| 成人免费高清在线| 91在线无精精品一区二区| 亚洲欧美一二三区| 99热这里只有精品8| 美女性感视频久久久| 久久久久无码精品国产sm果冻 | 奇米四色中文综合久久| 青娱乐国产在线| 亚洲国产精品91| 中文字幕国产精品| xxx在线播放| 香蕉久久精品日日躁夜夜躁| 精品免费日韩av| 国产5g成人5g天天爽| 黄色精品视频| 日本高清不卡aⅴ免费网站| 国产资源在线视频| 91桃色在线观看| 亚洲一二三区在线观看| 国内自拍中文字幕| 午夜成年人在线免费视频| 亚洲欧洲日韩av| 亚洲人成影视在线观看| 成年人视频在线看| 亚洲国产精品精华液2区45| 欧美另类视频在线| 男女av在线| 久久精品人人做人人爽97| 久久综合中文色婷婷| 香蕉视频黄色片| 99精品桃花视频在线观看| 国产精品一区二区免费看| 成人精品在线播放| 99国产精品99久久久久久| 精品在线视频一区二区| 亚洲欧洲国产综合| 久久久久国产精品麻豆ai换脸 | 日韩一卡二卡在线| av日韩在线网站| 鲁片一区二区三区| 免费人成在线观看网站| 国产蜜臀97一区二区三区| 秋霞毛片久久久久久久久| 国产精品视频二区三区| 国产精品看片你懂得| 亚洲免费视频播放| 久久亚洲导航| 欧美性猛交xxxx偷拍洗澡| 北条麻妃在线视频| 国产日韩一区二区三免费高清| 日韩一本二本av| 国产精品成人无码专区| 九九免费精品视频在线观看| 最近中文字幕日韩精品 | 欧美在线亚洲一区| 亚洲av人无码激艳猛片服务器| 日韩中文字幕麻豆| 成人在线观看视频网站| 成人小说亚洲一区二区三区| www欧美成人18+| 9999在线观看| 鲁鲁在线中文| 欧美日韩成人在线| 国产日韩视频一区| 精品日韩一区| 欧美激情影音先锋| 波多野结衣av无码| 国产不卡视频在线观看| 欧美亚洲免费高清在线观看| av理论在线观看| 欧美性生活大片免费观看网址| 永久免费的av网站| 美女午夜精品| 欧美成aaa人片免费看| 成年免费在线观看| 国产在线精品视频| 欧美极品一区| 青春草免费在线视频| 色999日韩国产欧美一区二区| 激情成人在线观看| 一区二区三区日本久久久| 伦理中文字幕亚洲| 91在线视频免费播放| 国产成人精品在线看| 日韩精品不卡| 国产嫩草在线视频| 亚洲国产欧美日韩另类综合| 狠狠操精品视频| 日韩精品一级| 伊人成人开心激情综合网| 日本一卡二卡在线播放| 最新日韩欧美| 成人黄色生活片| 日本护士...精品国| 亚洲免费在线观看| 日本女优爱爱视频| 草莓视频一区二区三区| 久久国产精品久久久久| 色一情一乱一伦| 国产精品一区二区三区四区| 日韩福利二区| 麻豆视频在线看| 91精品国产一区二区三区香蕉| 大胸美女被爆操| 国产精品久久久久9999高清| 91九色国产在线| 福利片在线看| 精品成人av一区| 奇米777在线| 国产精品久久占久久| 日本视频久久久| 国产 日韩 欧美 精品| 中文字幕日韩一区二区| 蜜臀av午夜一区二区三区| 国产精品白丝av嫩草影院| 日韩在线视频播放| 五月婷婷激情视频| 99riav久久精品riav| 国产精品视频二| 国产精品成人3p一区二区三区| 亚洲人成在线观看网站高清| 国产免费无码一区二区视频| 国产精一品亚洲二区在线视频| 亚洲人成77777| 国产成人亚洲一区二区三区| 国产一区二区三区三区在线观看| 精品久久久久久久久久久久久久久久久久 | 色香欲www7777综合网| 亚洲国产精品一区二区三区| 国产亚洲色婷婷久久99精品| 国产精品一区二区男女羞羞无遮挡| 亚洲欧美成人一区| 欧美日韩在线精品一区二区三区激情综合 | 精品少妇人妻av一区二区| 97人人做人人爽香蕉精品| 亚洲色图第一页| 中文字幕精品一区二区精| 久久精品人人爽人人爽| 国产男女激情视频| 成人嫩草影院| 91电影在线观看| 久久久欧美精品| 国产激情视频在线播放| ...xxx性欧美| 91丨porny丨九色| 国产精品久久久久久影院8一贰佰| 99久久综合狠狠综合久久止 | 久草在线视频资源| 精品国产乱子伦一区| 精品无码人妻一区二区三区品| 国产精品一级二级三级| 丁香六月激情网| 秋霞影视一区二区三区| 日产日韩在线亚洲欧美| 3d成人动漫在线| 日韩限制级电影在线观看| 免费一级片在线观看| 成人av综合一区| 久久人妻精品白浆国产| 日韩精品不卡一区二区| 亚洲一区二区三区777| 欧美xxxbbb| 亚洲天堂免费在线| 亚洲天堂avav| 亚洲一区二区三区在线| 国产毛片毛片毛片毛片毛片毛片| 天堂午夜影视日韩欧美一区二区| 青青草国产成人av片免费| 国产日韩专区在线| 99热99re6国产在线播放| 亚洲第一级黄色片| 无码人妻久久一区二区三区不卡| 国产精品福利av| 女教师高潮黄又色视频| 亚欧成人精品| 欧美黄网在线观看| 亚洲警察之高压线| 成人中文字幕在线观看| 6699嫩草久久久精品影院| 亚洲人成五月天| 最近国语视频在线观看免费播放| 亚洲午夜免费电影| 国产精品成人无码免费| 国产不卡在线播放| 色七七在线观看| 国产精品啊v在线| 一区二区三区四区欧美日韩| 一区二区视频| 国产精品亚洲视频在线观看| 国产精品偷拍| 中文字幕欧美国内| 亚洲欧美另类综合| 69精品人人人人| 欧美特黄aaaaaa| 亚洲欧美国产三级| 国产伦精品一区二区三区视频女| 丁香激情综合国产| 中文字幕第66页| 日韩综合一区二区| 给我免费播放片在线观看| 日韩中文字幕高清在线观看| 久久偷看各类wc女厕嘘嘘偷窃 | 国产网红主播福利一区二区| 88av在线播放| 另类小说欧美激情| 日本网站免费在线观看| 欧美日韩综合| 可以免费看的黄色网址| 久久国产综合| 秋霞久久久久久一区二区| 欧美毛片免费观看| 99se婷婷在线视频观看| 黄色精品视频网站| 国产精品揄拍500视频| av资源亚洲| 51精品国产黑色丝袜高跟鞋| 日本天码aⅴ片在线电影网站| 色av吧综合网| 成人在线免费视频| 亚洲区中文字幕| 五月婷中文字幕| 亚洲第一福利视频| 不卡视频免费在线观看| 91精品午夜视频| 国产一区二区网站| 欧美日韩国产首页| 中文字幕乱码人妻二区三区| 在线精品视频一区二区| 亚洲在线免费观看视频| 欧美无乱码久久久免费午夜一区 | 欧美性猛交xxxx| 日本三级午夜理伦三级三| 亚洲成av人片在线| 国产一卡二卡在线播放| 亚洲一线二线三线视频| 久久久久久久久精| 亚洲午夜在线电影| 69国产精品视频免费观看| 色综合久久天天| 青青草视频在线观看免费| 色吊一区二区三区| 在线播放一级片| 日韩精品专区在线影院重磅| 丰满人妻一区二区三区免费视频| 亚洲电影免费观看高清完整版在线观看 | 99久久影视| 四虎精品欧美一区二区免费| 欧美成人久久| 国产欧美高清在线| 日本亚洲免费观看| 三上悠亚av一区二区三区| 激情丁香综合五月| 好吊操视频这里只有精品| 91美女片黄在线| 人与嘼交av免费| 亚洲欧美日韩精品久久久久| 国产一级片免费观看| 色婷婷激情综合| 一级黄色大片网站| 日韩欧美一级二级三级久久久| 日本高清视频免费看| 亚洲网站在线播放| 尤物视频在线看| 欧美一性一乱一交一视频| 成人黄色免费网站| 91国产在线播放| 国产乱论精品| 国产系列第一页| 亚洲精品乱码| 国产精品人人爽人人爽| 国产精品1区二区.| 手机av免费看| 最新成人av在线| 亚洲综合久久网| 欧美一区二区视频免费观看| 久久久久久青草| 欧美高清电影在线看| 中文在线免费二区三区| 91福利在线导航| 91视频久久久| 3d成人h动漫网站入口| 深夜影院在线观看| 精品国产一区二区三区在线观看| 女人天堂av在线播放| 国产激情999| 国产精区一区二区| 亚洲国产日韩欧美| 日韩一级精品| 国内自拍第二页| 久久九九久精品国产免费直播| 久热精品在线观看| 欧美日韩亚洲综合一区二区三区| 蜜臀av免费在线观看| 综合网日日天干夜夜久久| 欧美私密网站| 91精品国产91久久久久青草| 精品一区不卡| 性生活免费观看视频| 日韩午夜av| 波多野结衣办公室双飞| 国产精品国产三级国产普通话三级 | 午夜激情视频在线| 久久免费视频在线| 高清一区二区三区av| 日韩少妇中文字幕| 午夜在线精品偷拍| 四虎成人在线播放| 亚洲视频 欧洲视频| 毛片在线免费播放| 日韩电影第一页| 2021中文字幕在线| 国产伦精品一区二区三区| 91精品国产自产拍在线观看蜜 | 欧美一区二区三区粗大| 欧美性猛交xxxx黑人猛交| 手机看片一区二区三区| 欧美二区乱c黑人| 欧美亚洲人成在线| 一区二区三区四区视频在线| 久久深夜福利| 香蕉视频黄色在线观看| 午夜精品一区二区三区电影天堂| 日韩一区二区三区不卡| 欧美极品美女电影一区| 视频成人永久免费视频| 只有这里有精品| 国产宾馆实践打屁股91| 青青草原在线免费观看| 91精品国产麻豆国产自产在线| 永久av在线| 亚洲综合在线中文字幕| 亚洲欧美网站在线观看| 成人亚洲免费视频| 综合久久久久久久| 丰满岳乱妇国产精品一区| 欧美黑人xxxx| 91久久偷偷做嫩草影院电| 亚洲中文字幕无码一区二区三区| 成人av免费在线| 五月婷婷中文字幕| 亚洲人午夜色婷婷| 欧美123区| 国产av第一区| 国产成人av一区| 日本熟妇乱子伦xxxx| 亚洲欧美一区二区三区久久| 浪潮色综合久久天堂| 天堂一区二区三区| 精品在线观看免费| 日本系列第一页| 亚洲欧美999| 日本国产亚洲| 黄色特一级视频| 91啦中文在线观看| 中文有码在线播放| 久久高清视频免费| 亚洲国产欧美在线观看| 日本精品免费在线观看| 日本一二三不卡| www.久久色| 国产成人黄色av| 亚洲精品a级片| av在线播放网址| 在线视频欧美精品|