• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    支持跨組織協(xié)作的高可靠性服務(wù)編排框架

    2021-10-11 13:09:14郜啟凱鄧水光
    關(guān)鍵詞:隊(duì)列引擎實(shí)例

    郜啟凱,李 瑩,鄧水光

    (浙江大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,浙江 杭州 310013)

    0 引言

    隨著云計(jì)算、移動(dòng)互聯(lián)網(wǎng)等技術(shù)的迅猛發(fā)展,網(wǎng)絡(luò)空間中發(fā)布的在線服務(wù)數(shù)量正在成倍地增長(zhǎng),開(kāi)發(fā)人員能夠快速獲取到滿(mǎn)足自身需求的第三方服務(wù)。但第三方服務(wù)的質(zhì)量往往不受控制,而跨組織服務(wù)間的適配[1]也更為復(fù)雜,這使得針對(duì)跨組織間服務(wù)合作場(chǎng)景的高可靠性服務(wù)編排技術(shù)[2]成為研究熱點(diǎn)。

    現(xiàn)有的較為流行的服務(wù)編排框架(如Netflix的conductor[注]https://github.com/Netflix/conductor。和Uber的cadence[注]https://github.com/uber/candence。)盡管在異步和分布式場(chǎng)景中表現(xiàn)出優(yōu)秀的性能,但大部分都是基于服務(wù)編制(service orchestration)[3]的單核心框架,這種框架往往缺乏靈活性,不適合在跨組織項(xiàng)目中部署。與此同時(shí),服務(wù)網(wǎng)格[4-5]概念的興起激起了人們對(duì)于服務(wù)代理的興趣,使用額外的統(tǒng)一化代理[6-7]在應(yīng)用層完成類(lèi)似TCP協(xié)議在網(wǎng)絡(luò)層所作的工作,屏蔽不同服務(wù)間的差異,以此來(lái)簡(jiǎn)化服務(wù)編排設(shè)計(jì)和業(yè)務(wù)流程實(shí)現(xiàn)的技術(shù)成為了服務(wù)計(jì)算領(lǐng)域的熱點(diǎn)之一。

    根據(jù)以上背景,如何快速、低成本地實(shí)現(xiàn)服務(wù)編排,對(duì)一個(gè)跨組織服務(wù)編排項(xiàng)目的上線速度和成本構(gòu)成了重要影響,而傳統(tǒng)的中心控制組件方式的編排框架顯然很難適應(yīng)這一需求。因此,本文研究了一種基于業(yè)務(wù)流程管理和標(biāo)記法(Business Process Managemen Notation, BPMN)[8]標(biāo)準(zhǔn)的服務(wù)編排(service choreography)框架,其核心為一個(gè)服務(wù)代理引擎??蚣芟蚍?wù)提供一個(gè)服務(wù)代理功能,將服務(wù)編排的實(shí)現(xiàn)和業(yè)務(wù)邏輯剝離,使得開(kāi)發(fā)者能夠?qū)W⒂跇I(yè)務(wù)本身,而將服務(wù)間通信的任務(wù)交給代理完成。

    應(yīng)用服務(wù)編排技術(shù),需具備以下兩個(gè)條件:

    (1)服務(wù)的數(shù)據(jù)交換格式需要受到統(tǒng)一標(biāo)準(zhǔn)的約束,因此服務(wù)使用者在進(jìn)行編排設(shè)計(jì)時(shí)不用花費(fèi)過(guò)多的精力來(lái)考慮參數(shù)適配問(wèn)題。

    (2)網(wǎng)絡(luò)中應(yīng)當(dāng)有支持動(dòng)態(tài)“服務(wù)-實(shí)例”轉(zhuǎn)換查詢(xún)[9]的控制服務(wù),這一服務(wù)讓使用者能夠以服務(wù)名稱(chēng)或類(lèi)型為基本元素來(lái)設(shè)計(jì)工作流。

    以上兩個(gè)條件的目的是使框架下的工作流易于設(shè)計(jì)、維護(hù)和擴(kuò)展。希望本文框架能夠像TCP/IP系列協(xié)議所做的那樣,以一定的性能損失為代價(jià)來(lái)屏蔽異構(gòu)服務(wù)之間的差異,在整個(gè)服務(wù)網(wǎng)絡(luò)中建立可靠的交互途徑,從而提高整個(gè)系統(tǒng)的可用性。

    1 服務(wù)編排框架

    在一個(gè)現(xiàn)代服務(wù)應(yīng)用場(chǎng)景中,服務(wù)被認(rèn)為是數(shù)量眾多但質(zhì)量不可控的。這就意味著,一方面,針對(duì)功能需求的服務(wù)發(fā)現(xiàn)[10]是可行的,另一方面,對(duì)于某個(gè)具體的服務(wù)實(shí)例,本文總是認(rèn)為它是不可靠的。

    如果在服務(wù)編排時(shí),文中將活動(dòng)對(duì)應(yīng)到具體的服務(wù)實(shí)例,則工作流在執(zhí)行時(shí)將會(huì)經(jīng)常性地因?yàn)槟硞€(gè)實(shí)例不可用而進(jìn)入阻塞。因此,工作流中的活動(dòng)應(yīng)當(dāng)是面向服務(wù)功能而不是面向服務(wù)實(shí)例的,只有在工作流執(zhí)行到活動(dòng)的時(shí)候,應(yīng)用才進(jìn)行“活動(dòng)-服務(wù)實(shí)例”的轉(zhuǎn)換,來(lái)獲取當(dāng)前可用/最優(yōu)的服務(wù)實(shí)例。

    本文的服務(wù)代理引擎采用遞歸調(diào)用模式(如圖1),對(duì)于主持者來(lái)說(shuō),在發(fā)起服務(wù)時(shí)只需要發(fā)送一份交互消息便可執(zhí)行完整個(gè)工作流,這有利于開(kāi)發(fā)者專(zhuān)注于業(yè)務(wù)邏輯代碼。

    1.1 相關(guān)定義

    (1)服務(wù)編排腳本 服務(wù)編排腳本用來(lái)描述一個(gè)遵循BPMN 2.0規(guī)范的子集的工作流,帶有完整的工作流和參數(shù)適配信息。本文設(shè)計(jì)了相應(yīng)的工具來(lái)從一份符合要求的工作流 XML描述中自動(dòng)產(chǎn)生對(duì)應(yīng)的腳本。

    (2)主持者 一次工作流執(zhí)行任務(wù)的發(fā)起者,提供一份服務(wù)編排腳本,主持者即可發(fā)起工作流任務(wù)。除發(fā)起任務(wù)和接受結(jié)果外,主持者還需要在本地維護(hù)一個(gè)狀態(tài)信息棧用于過(guò)程控制,并在任務(wù)異常時(shí)進(jìn)行終止、補(bǔ)償和重定向操作。

    (3)參與者 工作流執(zhí)行中被調(diào)用的服務(wù)。

    (4)控制服務(wù) 提供“服務(wù)-實(shí)例”轉(zhuǎn)換查詢(xún)和路由信息。

    1.2 消息格式

    當(dāng)服務(wù)來(lái)自不同提供者時(shí),服務(wù)的接口往往也有區(qū)別,如果不進(jìn)行封裝,代理引擎將很難輕松地協(xié)調(diào)各個(gè)服務(wù)間的通信和調(diào)用。因此,本文提出一種標(biāo)準(zhǔn)消息模式[11],用以包裝通信數(shù)據(jù)。該模式只允許任務(wù)中存在活動(dòng)的雙端交互,且交互兩端的活動(dòng)只能使用通信消息進(jìn)行交互,或者使用通知消息向主持者提交狀態(tài)信息。

    1.2.1 交互消息

    交互消息在一次調(diào)用流程中作為執(zhí)行說(shuō)明,參與者在完成自身任務(wù)后通過(guò)轉(zhuǎn)發(fā)交互消息來(lái)推進(jìn)工作。在一個(gè)交互消息(如圖2a)中,Message名稱(chēng)由調(diào)用發(fā)起者在發(fā)起時(shí)產(chǎn)生,依據(jù)一定的策略使得該名稱(chēng)在整個(gè)網(wǎng)絡(luò)中唯一。

    交互消息M定義為一個(gè)六元組:

    M=(X,H,JM,P,E,W)。

    (1)

    式中:X表示腳本xml,H為主持者地址host,JM表示消息被轉(zhuǎn)發(fā)次數(shù)jump,P代表前置活動(dòng)數(shù)據(jù)prior,E為活動(dòng)過(guò)期的時(shí)間expire,W表示權(quán)重?cái)?shù)weight。

    X的加入使得代理引擎有能力在沒(méi)有中心控制器的情況下獨(dú)立正確地執(zhí)行工作流步驟;W的作用為活動(dòng)許可,初始值為工作流中最大路徑數(shù),在每個(gè)實(shí)際分支處會(huì)變?yōu)楫?dāng)前分支的最大路徑數(shù)。如果遇到分支,交互消息的權(quán)重值會(huì)減小,并在聚合時(shí)計(jì)算收到的同名消息的權(quán)重和,只有當(dāng)權(quán)重等于當(dāng)前分支的最大可能路徑數(shù)時(shí),活動(dòng)才會(huì)被許可。

    1.2.2 通知消息

    通知消息N(如圖2b)被定義為一個(gè)四元組:

    N=(T,S,JN,I)。

    (2)

    式中:T為枚舉子類(lèi)型type,S表示通知發(fā)送活動(dòng)service,JN為當(dāng)前活動(dòng)的步數(shù)jump,I為攜帶信息info。

    T包含Receive,Success和Fail 3種子類(lèi)型,用于表明當(dāng)前消息的子類(lèi)型。其中Receive子類(lèi)型用于確認(rèn)接受消息,Success用于確認(rèn)任務(wù)完成,F(xiàn)ail子類(lèi)型用于確認(rèn)任務(wù)失敗。當(dāng)T=Receive時(shí),I的內(nèi)容為發(fā)送者所接受到的消息的來(lái)源,當(dāng)T=Fail時(shí),攜帶失敗返回信息,當(dāng)T=Success時(shí),I為所發(fā)送M中的P的副本,該副本被用于狀態(tài)保存,使工作流在中斷時(shí)能夠從斷點(diǎn)處恢復(fù)。

    1.3 代理引擎

    注冊(cè)到控制服務(wù)的服務(wù)需要事先使用平臺(tái)提供的代理引擎軟件開(kāi)發(fā)工具包(Software Development Kit,SDK)封裝自己的接口,該SDK主要用于消息解析,參數(shù)自動(dòng)適配,消息裝配和轉(zhuǎn)發(fā)。代理引擎采用分層模型(如圖3),對(duì)于業(yè)務(wù)邏輯代碼而言,服務(wù)實(shí)例只需要調(diào)用SDK中的對(duì)應(yīng)方法發(fā)送和接受數(shù)據(jù),服務(wù)間交互就像是直接發(fā)送到目標(biāo)的,剩余的工作將交給代理引擎完成。

    1.3.1 主持者

    當(dāng)啟用一個(gè)工作流時(shí),引擎接受一個(gè)腳本解析并驗(yàn)證合法性(如控制服務(wù)啟用者是否具有所有包含服務(wù)的使用權(quán)限);然后主持者啟動(dòng)狀態(tài)監(jiān)聽(tīng)程序,構(gòu)造交互消息,依據(jù)腳本注入?yún)?shù),設(shè)定JM=1;最后從控制服務(wù)處查詢(xún)下一活動(dòng)的可用實(shí)例并發(fā)送交互消息。

    狀態(tài)監(jiān)聽(tīng)程序的行為由圖4主持者狀態(tài)機(jī)說(shuō)明:

    (1)若設(shè)定的等待時(shí)間到達(dá)則終止監(jiān)聽(tīng)并報(bào)超時(shí);

    (2)若收到Receive通知?jiǎng)t更改等待時(shí)間為發(fā)送者注冊(cè)的服務(wù)最大耗時(shí);

    (3)若收到Success通知?jiǎng)t更改等待時(shí)間為設(shè)定的網(wǎng)絡(luò)延遲等待時(shí)間,將P副本更新至狀態(tài)棧中;

    (4)若收到Fail通知,報(bào)告Fail異常并終止監(jiān)聽(tīng);

    (5)若工作流已執(zhí)行到結(jié)束事件,則從狀態(tài)信息棧中讀取所需數(shù)據(jù)并提交。

    1.3.2 參與者

    在參與者處建立等待隊(duì)列、就緒隊(duì)列和結(jié)果保留隊(duì)列3個(gè)存儲(chǔ)結(jié)構(gòu)。引擎將自動(dòng)拋棄存儲(chǔ)結(jié)構(gòu)中超時(shí)的數(shù)據(jù),結(jié)果保留隊(duì)列的超時(shí)時(shí)間會(huì)被自動(dòng)延長(zhǎng)2倍。其中,等待隊(duì)列用于當(dāng)前活動(dòng)存在多個(gè)前置活動(dòng),且只有部分前置活動(dòng)完成時(shí)存儲(chǔ)相關(guān)信息;就緒隊(duì)列用于存儲(chǔ)待執(zhí)行的活動(dòng);結(jié)果保留隊(duì)列則用于存儲(chǔ)活動(dòng)的執(zhí)行結(jié)果,之所以設(shè)立結(jié)果保留站,是為了在通知消息遭遇網(wǎng)絡(luò)問(wèn)題時(shí)能夠快速響應(yīng)補(bǔ)償操作所發(fā)的消息而避免重復(fù)執(zhí)行同一個(gè)任務(wù)。

    參與者的行為如圖5所示。當(dāng)參與者接受到一個(gè)交互消息時(shí),首先檢查該消息是否超時(shí),未超時(shí)則向H發(fā)送Receive通知,否則直接丟棄。然后引擎會(huì)查詢(xún)結(jié)果保留隊(duì)列,若存在同名且JM相等的任務(wù),則執(zhí)行快速響應(yīng)策略,立即返回處理結(jié)果通知消息。下一步,引擎將查詢(xún)等待隊(duì)列,若存在同名且JM相等的任務(wù),則將P的參數(shù)注入任務(wù),更新E為較小者,計(jì)算新的W,檢查任務(wù)是否已就緒,若已就緒則將其轉(zhuǎn)入就緒隊(duì)列,并結(jié)束;若不存在同名且JM相等的任務(wù),則解析腳本,依據(jù)腳本生成一個(gè)任務(wù)對(duì)象并將P的參數(shù)注入,檢查任務(wù)是否已就緒,若已就緒則將其轉(zhuǎn)入就緒隊(duì)列,若未就緒,則將任務(wù)轉(zhuǎn)入等待隊(duì)列。

    引擎會(huì)在本地服務(wù)處于可用狀態(tài)時(shí)主動(dòng)將就緒任務(wù)隊(duì)首提交給本地服務(wù)處理,并將任務(wù)轉(zhuǎn)至結(jié)果保留隊(duì)列。本地服務(wù)完成任務(wù)后向引擎提交輸出,并按以下策略執(zhí)行通知操作:

    (1)若處理異常,構(gòu)建Fail通知發(fā)送給主持者;

    (2)若處理成功,從腳本解析中獲取后續(xù)活動(dòng)信息,構(gòu)建交互消息并注入?yún)?shù),將JM+1,向控制服務(wù)查詢(xún)可用實(shí)例,將交互消息發(fā)送給所有后續(xù)活動(dòng),同時(shí)構(gòu)建Success通知發(fā)送給H。

    1.4 異常的處理

    根據(jù)以上模型,已發(fā)射的工作流中的活動(dòng)將具備以下幾種狀態(tài):等待、阻塞、就緒、正在執(zhí)行、完成、失敗、超時(shí)。由于預(yù)估了執(zhí)行延遲,“正在執(zhí)行”狀態(tài)可以合并至“就緒”狀態(tài)以減少狀態(tài)通信。為便于過(guò)程監(jiān)控,活動(dòng)主持人將維護(hù)一個(gè)工作流狀態(tài)信息棧,記錄每一個(gè)活動(dòng)的當(dāng)前狀態(tài)信息。此外,在一個(gè)分布式系統(tǒng)中,網(wǎng)絡(luò)條件也是決定一個(gè)工作能否正確執(zhí)行的決定因素之一,因此本文設(shè)計(jì)了路徑染色方案,用于判斷網(wǎng)絡(luò)狀況并決定補(bǔ)償方案。主持者依據(jù)表1的活動(dòng)狀態(tài)規(guī)則更新?tīng)顟B(tài)信息棧中活動(dòng)的執(zhí)行狀態(tài),并依據(jù)表2的網(wǎng)絡(luò)狀態(tài)規(guī)則更新工作流路徑狀態(tài)。

    表1 活動(dòng)狀態(tài)

    在引擎中,文本設(shè)計(jì)了異常處理策略,用來(lái)在服務(wù)存在異常時(shí)進(jìn)行處理,避免偶發(fā)的網(wǎng)絡(luò)不穩(wěn)定導(dǎo)致整個(gè)工作流終止。異常處理策略分為消息補(bǔ)償和服務(wù)重定向[12],將由主持者依據(jù)狀態(tài)棧自動(dòng)執(zhí)行。

    表2給出了路徑顏色和轉(zhuǎn)移條件的對(duì)應(yīng)關(guān)系。在黃色路徑上,主持者會(huì)讀取狀態(tài)棧中的參數(shù)列表,將自己模擬為前置活動(dòng)重發(fā)交互消息,新的交互消息將會(huì)按照預(yù)設(shè)定值增大超時(shí)時(shí)間戳;若在紅色路徑上,主持人將向管理平臺(tái)重新查詢(xún)可用服務(wù)實(shí)例,并重新發(fā)送補(bǔ)償消息。服務(wù)重定向后路徑轉(zhuǎn)為黑色,當(dāng)一次補(bǔ)償操作失敗或者工作流超時(shí)后,整個(gè)工作流將被立即終止。若不是因?yàn)楣ぷ髁鞒瑫r(shí)而終止,主持者需要向所有阻塞和就緒的活動(dòng)發(fā)送包含過(guò)期時(shí)間戳的交互消息,以通知所有參與者該工作流已被終止。

    圖6給出了一個(gè)包含一個(gè)并行網(wǎng)關(guān)的簡(jiǎn)單工作流的狀態(tài)信息棧結(jié)構(gòu),當(dāng)Activity 3所發(fā)的交互消息在超時(shí)前為被Activity 4通知Receive時(shí)(可能時(shí)交互消息丟失,也可能時(shí)Receive通知消息丟失),主持者將在狀態(tài)信息棧中提取信息并偽裝成Activity 3向Activity 4重發(fā)交互消息。當(dāng)Activity 4收到重發(fā)的交互消息時(shí),若活動(dòng)仍未超時(shí),則將面臨兩個(gè)狀況:①結(jié)果保留隊(duì)列存在同名且同jump任務(wù),則立即重發(fā)Success通知并更新保留時(shí)間;②結(jié)果保留棧不存在同名且同jump任務(wù),則執(zhí)行正常流程。

    表2 網(wǎng)絡(luò)狀態(tài)

    2 實(shí)驗(yàn)

    2.1 實(shí)驗(yàn)設(shè)置

    本文利用模擬服務(wù)網(wǎng)絡(luò)來(lái)模擬真實(shí)的執(zhí)行情況。表3說(shuō)明了實(shí)驗(yàn)中的模擬服務(wù)的具體情況,這些服務(wù)會(huì)在區(qū)間范圍內(nèi)延遲隨機(jī)的時(shí)間并輸出預(yù)置結(jié)果。每個(gè)服務(wù)有200 ms的基礎(chǔ)延遲,最終延遲為基礎(chǔ)延遲加上動(dòng)態(tài)延遲范圍內(nèi)的隨機(jī)結(jié)果。其中A~E為原始服務(wù),F(xiàn)、G、H分別作為B、CD、E的替代服務(wù)。服務(wù)將根據(jù)本文中設(shè)置好的階梯概率(如表4),依據(jù)路徑流量選擇概率并隨機(jī)忽略收到的消息來(lái)模擬網(wǎng)絡(luò)不穩(wěn)定[13]。

    表3 服務(wù)說(shuō)明

    表4 階梯延遲

    實(shí)驗(yàn)包含1個(gè)實(shí)驗(yàn)組A和1個(gè)對(duì)照組B,分別在3種不同情況下執(zhí)行100 000次。其中,實(shí)驗(yàn)組A使用文中提出的服務(wù)編排框架,工作流超時(shí)時(shí)間設(shè)置為路徑上服務(wù)的平均延遲的和的2倍,對(duì)照組則使用了Conductor框架,未設(shè)置異常處理功能。3種情況分別為:①排他網(wǎng)關(guān)(圖7a)和1%服務(wù)異常概率;②排他網(wǎng)關(guān)和0.01%服務(wù)異常概率;③并行網(wǎng)關(guān)(圖7b)和0.01%服務(wù)異常概率。

    性能評(píng)價(jià)指標(biāo)為工作流平均執(zhí)行時(shí)長(zhǎng)和成功率。其中,工作流平均執(zhí)行時(shí)長(zhǎng)為全部成功完成的工作流執(zhí)行時(shí)長(zhǎng)的均值。

    2.2 實(shí)驗(yàn)結(jié)果

    在搭建實(shí)驗(yàn)時(shí),使用Conductor框架時(shí)搭建一個(gè)簡(jiǎn)單工作流的耗時(shí)以小時(shí)為單位,而使用本文提出的框架時(shí)僅需要數(shù)分鐘制作BPMN模型即完成了工作。這無(wú)疑證明了本文所提框架的易用性。

    實(shí)驗(yàn)結(jié)果(如表5)顯示,相對(duì)于沒(méi)有補(bǔ)償操作的服務(wù)編排引擎,本文所提出的引擎付出平均完成時(shí)間增加約4.1%~6.5%的代價(jià),使得在不穩(wěn)定情況下的服務(wù)完成率獲得16.508%~20.804%的提升。其中對(duì)照組B的消息補(bǔ)償和服務(wù)重定向次數(shù)表示可執(zhí)行補(bǔ)償或重定向而未執(zhí)行的次數(shù)。

    實(shí)驗(yàn)1和實(shí)驗(yàn)2對(duì)比,本文所提出的引擎對(duì)于服務(wù)質(zhì)量差的情況具有較好的抗干擾性;實(shí)驗(yàn)2和實(shí)驗(yàn)3對(duì)比,發(fā)現(xiàn)多執(zhí)行路徑任務(wù)的分支會(huì)顯著影響平均時(shí)間和成功率。

    表5 實(shí)驗(yàn)結(jié)果數(shù)據(jù)

    實(shí)驗(yàn)表明,本文所提出的服務(wù)編排引擎在簡(jiǎn)化服務(wù)編排設(shè)計(jì)的情況下,引入了補(bǔ)償操作的概念,對(duì)工作流在不穩(wěn)定情況下提升執(zhí)行成功率具有顯著的效果。

    3 結(jié)束語(yǔ)

    本文所提到的服務(wù)編排技術(shù)成功實(shí)現(xiàn)了一個(gè)去中心化的服務(wù)編排框架,通過(guò)網(wǎng)絡(luò)代理機(jī)制使得分散的服務(wù)能夠以脫離中心控制器的方法獨(dú)立完成服務(wù)間的協(xié)調(diào)工作,補(bǔ)償機(jī)制的加入以可接受的性能損失為代價(jià)增強(qiáng)了整個(gè)服務(wù)網(wǎng)絡(luò)的魯棒性,減小了跨組織合作時(shí)服務(wù)編排的成本增長(zhǎng)。服務(wù)實(shí)例的變動(dòng)并不會(huì)影響工作流的執(zhí)行,而編排設(shè)計(jì)也無(wú)需考慮目標(biāo)服務(wù)的可用性。

    無(wú)論是商業(yè)化的服務(wù)提供平臺(tái),還是自有分布式服務(wù)管理平臺(tái),應(yīng)用該技術(shù)將在初期付出一部分代價(jià),但在后續(xù)的更新和維護(hù)場(chǎng)景中,簡(jiǎn)化的服務(wù)編排模式能夠明顯縮短服務(wù)更新周期,使得整個(gè)應(yīng)用的擴(kuò)展更為靈活。

    本文提出的編排技術(shù)盡管在編排流程簡(jiǎn)化和抗干擾性上展現(xiàn)了顯著的效果,但性能方面的因素并未在之前的工作中作為重點(diǎn)進(jìn)行研究,預(yù)計(jì)復(fù)雜工作流在執(zhí)行時(shí)將會(huì)面臨較大的延遲代價(jià)。因此,基于未來(lái)服務(wù)將是多且不可靠的基本原則,該項(xiàng)技術(shù)還有以下幾個(gè)提升方向:

    (1)增強(qiáng)分支處理決策能力,提高編排引擎在遞歸調(diào)用時(shí)的性能。

    (2)精細(xì)化業(yè)務(wù)流程編排[14]以適應(yīng)可伸縮微服部署[15],拓寬框架的應(yīng)用場(chǎng)景。

    (3)為控制服務(wù)添加服務(wù)推薦算法[16],動(dòng)態(tài)地向使用者提供質(zhì)量更高的服務(wù)實(shí)例,提高一次執(zhí)行的成功率,縮短平均執(zhí)行時(shí)間。

    猜你喜歡
    隊(duì)列引擎實(shí)例
    隊(duì)列里的小秘密
    基于多隊(duì)列切換的SDN擁塞控制*
    軟件(2020年3期)2020-04-20 00:58:44
    在隊(duì)列里
    藍(lán)谷: “涉藍(lán)”新引擎
    商周刊(2017年22期)2017-11-09 05:08:31
    豐田加速駛?cè)胱詣?dòng)駕駛隊(duì)列
    無(wú)形的引擎
    河南電力(2015年5期)2015-06-08 06:01:46
    基于Cocos2d引擎的PuzzleGame開(kāi)發(fā)
    完形填空Ⅱ
    完形填空Ⅰ
    One Engine?。蹋澹妫糁皇O乱粋€(gè)引擎
    成人av一区二区三区在线看| 亚洲人成电影免费在线| 免费久久久久久久精品成人欧美视频| 亚洲精品久久午夜乱码| 97人妻天天添夜夜摸| 久久久久久久久中文| 精品国产美女av久久久久小说| 亚洲全国av大片| 亚洲专区中文字幕在线| 亚洲精品一卡2卡三卡4卡5卡| 黄色怎么调成土黄色| 国产精品久久久久成人av| 午夜视频精品福利| 精品国产一区二区三区四区第35| 精品一区二区三卡| 亚洲成人精品中文字幕电影 | 亚洲精品中文字幕在线视频| 国产精品98久久久久久宅男小说| 久热爱精品视频在线9| 动漫黄色视频在线观看| 国产精品综合久久久久久久免费 | 日本wwww免费看| 国产精华一区二区三区| 嫁个100分男人电影在线观看| 嫁个100分男人电影在线观看| 国产片内射在线| 久久久久国产精品人妻aⅴ院| 女人高潮潮喷娇喘18禁视频| 国产av精品麻豆| 精品国产一区二区久久| 热re99久久国产66热| 亚洲色图av天堂| 在线视频色国产色| 狠狠狠狠99中文字幕| 97超级碰碰碰精品色视频在线观看| 久久 成人 亚洲| 身体一侧抽搐| 五月开心婷婷网| 欧美色视频一区免费| 精品第一国产精品| 每晚都被弄得嗷嗷叫到高潮| 91精品三级在线观看| 欧美成狂野欧美在线观看| 在线播放国产精品三级| 一区二区三区激情视频| 99久久综合精品五月天人人| 欧美日韩瑟瑟在线播放| 日本 av在线| 亚洲精品中文字幕一二三四区| 亚洲成a人片在线一区二区| 成人精品一区二区免费| 国产亚洲精品第一综合不卡| 国产伦人伦偷精品视频| av网站在线播放免费| 色综合婷婷激情| 侵犯人妻中文字幕一二三四区| 精品一区二区三卡| 桃红色精品国产亚洲av| 久久久久久久久免费视频了| 欧美亚洲日本最大视频资源| 99热只有精品国产| 欧美人与性动交α欧美精品济南到| 淫妇啪啪啪对白视频| 亚洲精品在线美女| 久久久久久久午夜电影 | 色在线成人网| 91av网站免费观看| 亚洲成国产人片在线观看| 亚洲专区字幕在线| 精品一品国产午夜福利视频| 亚洲五月婷婷丁香| 中文字幕av电影在线播放| 欧美日韩亚洲高清精品| 国产一区二区三区在线臀色熟女 | 国产高清激情床上av| 久久人妻熟女aⅴ| 日韩欧美免费精品| 欧美乱色亚洲激情| 亚洲午夜精品一区,二区,三区| 久久精品91蜜桃| 欧美日韩国产mv在线观看视频| 国产激情欧美一区二区| 99国产精品99久久久久| 一级毛片高清免费大全| 色婷婷久久久亚洲欧美| 国产精品免费视频内射| 999久久久国产精品视频| 亚洲成人精品中文字幕电影 | 在线免费观看的www视频| 久久久久久大精品| 最近最新中文字幕大全免费视频| 中文字幕人妻熟女乱码| 亚洲精品国产色婷婷电影| 黑人巨大精品欧美一区二区mp4| 91麻豆精品激情在线观看国产 | 神马国产精品三级电影在线观看 | 欧美日韩av久久| 一区二区日韩欧美中文字幕| 又大又爽又粗| 人人妻人人添人人爽欧美一区卜| 人人妻,人人澡人人爽秒播| 国产精品自产拍在线观看55亚洲| 美女扒开内裤让男人捅视频| 中文亚洲av片在线观看爽| 美女高潮喷水抽搐中文字幕| 久久久精品国产亚洲av高清涩受| 亚洲av五月六月丁香网| 亚洲av成人av| 欧美黄色淫秽网站| 又紧又爽又黄一区二区| 成人亚洲精品一区在线观看| 久久精品成人免费网站| 女警被强在线播放| 中文字幕人妻熟女乱码| 少妇的丰满在线观看| 久久久国产成人精品二区 | 国产av一区二区精品久久| 国产亚洲欧美在线一区二区| 亚洲国产欧美一区二区综合| 在线观看免费午夜福利视频| 一级片'在线观看视频| 亚洲色图综合在线观看| 在线十欧美十亚洲十日本专区| 久久婷婷成人综合色麻豆| 在线观看一区二区三区| 免费高清在线观看日韩| 成在线人永久免费视频| 在线天堂中文资源库| 久久中文字幕一级| 国产成人影院久久av| 亚洲欧美激情综合另类| 国产高清国产精品国产三级| 热re99久久国产66热| 亚洲中文字幕日韩| 亚洲国产精品999在线| 午夜福利一区二区在线看| 嫩草影院精品99| 黄片大片在线免费观看| 性欧美人与动物交配| 日日夜夜操网爽| 精品少妇一区二区三区视频日本电影| 色在线成人网| 亚洲人成电影观看| 国产亚洲欧美在线一区二区| 青草久久国产| 中文字幕高清在线视频| 国产xxxxx性猛交| 久久精品成人免费网站| 好看av亚洲va欧美ⅴa在| 男女下面进入的视频免费午夜 | 久久精品aⅴ一区二区三区四区| 十八禁人妻一区二区| 91精品国产国语对白视频| 午夜影院日韩av| 啪啪无遮挡十八禁网站| 久久青草综合色| 午夜免费成人在线视频| 俄罗斯特黄特色一大片| 欧美大码av| 成人国产一区最新在线观看| av超薄肉色丝袜交足视频| 国产成人av激情在线播放| 嫩草影视91久久| 一夜夜www| 精品午夜福利视频在线观看一区| 亚洲三区欧美一区| 免费观看人在逋| 多毛熟女@视频| 欧美亚洲日本最大视频资源| 性色av乱码一区二区三区2| 成人影院久久| 动漫黄色视频在线观看| 久久中文字幕人妻熟女| 黑人欧美特级aaaaaa片| 国产成人系列免费观看| 欧美乱妇无乱码| 亚洲国产欧美网| 在线观看一区二区三区| 一级作爱视频免费观看| 少妇 在线观看| 亚洲精品国产精品久久久不卡| 欧美黄色淫秽网站| 老熟妇仑乱视频hdxx| 99国产综合亚洲精品| 欧美中文综合在线视频| 乱人伦中国视频| 中亚洲国语对白在线视频| 欧美最黄视频在线播放免费 | 精品无人区乱码1区二区| 美女国产高潮福利片在线看| 成人免费观看视频高清| xxx96com| 精品一品国产午夜福利视频| 日韩一卡2卡3卡4卡2021年| 久久精品亚洲熟妇少妇任你| 久久香蕉国产精品| 级片在线观看| 亚洲国产精品sss在线观看 | 国产精品99久久99久久久不卡| 十八禁网站免费在线| 中文字幕色久视频| 日本免费一区二区三区高清不卡 | 成人三级做爰电影| 黄色 视频免费看| 久久精品国产亚洲av高清一级| 夜夜躁狠狠躁天天躁| 午夜影院日韩av| 国产精品偷伦视频观看了| 欧美日韩国产mv在线观看视频| 午夜免费观看网址| 久久久国产一区二区| 久久久久久免费高清国产稀缺| 久久中文字幕人妻熟女| 日日爽夜夜爽网站| 在线视频色国产色| av网站免费在线观看视频| 午夜91福利影院| 日本免费a在线| 18禁裸乳无遮挡免费网站照片 | 中文字幕av电影在线播放| 亚洲精品在线观看二区| 国产有黄有色有爽视频| 久久久国产一区二区| 国产精品1区2区在线观看.| 精品乱码久久久久久99久播| 日韩有码中文字幕| 无限看片的www在线观看| 在线观看一区二区三区激情| 免费人成视频x8x8入口观看| av天堂久久9| 超碰97精品在线观看| 国产一区二区三区在线臀色熟女 | 男人舔女人的私密视频| 女性生殖器流出的白浆| 黄色片一级片一级黄色片| 搡老熟女国产l中国老女人| 亚洲美女黄片视频| 欧美在线一区亚洲| 免费av中文字幕在线| 老熟妇仑乱视频hdxx| 午夜福利在线免费观看网站| 极品人妻少妇av视频| 91九色精品人成在线观看| 久久狼人影院| 久久久久九九精品影院| 亚洲精品av麻豆狂野| 搡老岳熟女国产| 香蕉丝袜av| 夜夜夜夜夜久久久久| 真人做人爱边吃奶动态| a级片在线免费高清观看视频| 国产97色在线日韩免费| 91字幕亚洲| 免费看十八禁软件| 水蜜桃什么品种好| 性色av乱码一区二区三区2| 可以在线观看毛片的网站| 国产精品久久久人人做人人爽| aaaaa片日本免费| 色老头精品视频在线观看| 国产不卡一卡二| 国产精品久久视频播放| av电影中文网址| 久久精品国产综合久久久| 国产高清激情床上av| 日本wwww免费看| 国产无遮挡羞羞视频在线观看| 69av精品久久久久久| 亚洲国产欧美网| 亚洲男人天堂网一区| 精品欧美一区二区三区在线| 日本五十路高清| 久久九九热精品免费| 色老头精品视频在线观看| 国产一区二区三区在线臀色熟女 | 日本黄色日本黄色录像| 国产日韩一区二区三区精品不卡| 一区二区日韩欧美中文字幕| 精品久久久久久成人av| 日韩成人在线观看一区二区三区| x7x7x7水蜜桃| 日韩免费av在线播放| 在线观看午夜福利视频| 老熟妇乱子伦视频在线观看| 性色av乱码一区二区三区2| 成人精品一区二区免费| 亚洲久久久国产精品| 欧美中文综合在线视频| 午夜福利欧美成人| 色综合欧美亚洲国产小说| 国产午夜精品久久久久久| 夫妻午夜视频| 国产三级在线视频| x7x7x7水蜜桃| 99久久人妻综合| 久久午夜亚洲精品久久| 午夜两性在线视频| 18美女黄网站色大片免费观看| 久久精品亚洲精品国产色婷小说| 欧美激情极品国产一区二区三区| 淫妇啪啪啪对白视频| 少妇被粗大的猛进出69影院| 午夜久久久在线观看| 午夜影院日韩av| 三级毛片av免费| 国产99白浆流出| 亚洲国产欧美一区二区综合| 国产精品98久久久久久宅男小说| 老鸭窝网址在线观看| 国产精品乱码一区二三区的特点 | 麻豆国产av国片精品| 亚洲国产精品合色在线| 18禁美女被吸乳视频| 国产亚洲精品综合一区在线观看 | 国产成+人综合+亚洲专区| 国产一区二区在线av高清观看| 搡老乐熟女国产| 久久精品aⅴ一区二区三区四区| 成年女人毛片免费观看观看9| 国产av在哪里看| 亚洲一卡2卡3卡4卡5卡精品中文| 午夜视频精品福利| 99热国产这里只有精品6| 激情视频va一区二区三区| 日韩人妻精品一区2区三区| 黑人操中国人逼视频| 欧美激情极品国产一区二区三区| 久久 成人 亚洲| 久久精品影院6| 黑人欧美特级aaaaaa片| 国产精品二区激情视频| 黄色a级毛片大全视频| 免费av毛片视频| 亚洲avbb在线观看| 日韩精品免费视频一区二区三区| 久久久国产一区二区| 国产成人系列免费观看| 精品日产1卡2卡| 天天影视国产精品| 亚洲avbb在线观看| 精品人妻在线不人妻| 亚洲avbb在线观看| 午夜福利一区二区在线看| 免费久久久久久久精品成人欧美视频| 99re在线观看精品视频| 91麻豆av在线| 午夜福利欧美成人| 久久伊人香网站| 一a级毛片在线观看| 久久精品国产99精品国产亚洲性色 | 免费一级毛片在线播放高清视频 | 人人妻人人澡人人看| 悠悠久久av| 成年人黄色毛片网站| 亚洲熟女毛片儿| 视频在线观看一区二区三区| 丰满饥渴人妻一区二区三| 视频在线观看一区二区三区| 一区二区三区激情视频| 99在线视频只有这里精品首页| 激情视频va一区二区三区| 一区二区三区精品91| 夜夜看夜夜爽夜夜摸 | 欧美激情久久久久久爽电影 | 日本三级黄在线观看| 久久精品aⅴ一区二区三区四区| 日韩欧美在线二视频| 国产不卡一卡二| 校园春色视频在线观看| 日韩欧美一区二区三区在线观看| 国产aⅴ精品一区二区三区波| 国产91精品成人一区二区三区| 久久影院123| 亚洲激情在线av| 在线播放国产精品三级| 美女高潮喷水抽搐中文字幕| 亚洲精品av麻豆狂野| 国产精品日韩av在线免费观看 | 亚洲精品在线观看二区| 国产单亲对白刺激| 99re在线观看精品视频| 国内久久婷婷六月综合欲色啪| 另类亚洲欧美激情| 91老司机精品| 啦啦啦 在线观看视频| 免费一级毛片在线播放高清视频 | 日本vs欧美在线观看视频| 神马国产精品三级电影在线观看 | 国产蜜桃级精品一区二区三区| 国产成人啪精品午夜网站| 一区二区日韩欧美中文字幕| 黑人欧美特级aaaaaa片| 亚洲熟妇中文字幕五十中出 | 少妇裸体淫交视频免费看高清 | 嫩草影院精品99| 好看av亚洲va欧美ⅴa在| 中文字幕人妻丝袜制服| 岛国在线观看网站| 中亚洲国语对白在线视频| 在线观看免费视频日本深夜| 欧美精品一区二区免费开放| 色哟哟哟哟哟哟| 一区在线观看完整版| 男人舔女人的私密视频| 欧美中文日本在线观看视频| av在线播放免费不卡| 色尼玛亚洲综合影院| 宅男免费午夜| 久久 成人 亚洲| 日韩视频一区二区在线观看| 超碰成人久久| 久久精品成人免费网站| 免费在线观看影片大全网站| 精品国产一区二区久久| 久久国产精品男人的天堂亚洲| 成人亚洲精品av一区二区 | 日日夜夜操网爽| 91成年电影在线观看| 91在线观看av| 交换朋友夫妻互换小说| 亚洲欧美激情在线| 女警被强在线播放| 美女大奶头视频| 国产亚洲欧美精品永久| 免费av毛片视频| 国产成人av激情在线播放| 国产三级黄色录像| 超碰成人久久| 日韩大码丰满熟妇| 成人av一区二区三区在线看| 最新在线观看一区二区三区| 久热这里只有精品99| 欧美久久黑人一区二区| 亚洲中文av在线| 99久久99久久久精品蜜桃| 黄频高清免费视频| 女同久久另类99精品国产91| 久9热在线精品视频| 99久久人妻综合| 精品久久蜜臀av无| 丰满的人妻完整版| 日日摸夜夜添夜夜添小说| 国产一区二区三区在线臀色熟女 | 欧美成狂野欧美在线观看| 男人舔女人的私密视频| 99久久精品国产亚洲精品| 国产真人三级小视频在线观看| 国产高清videossex| 美女高潮喷水抽搐中文字幕| 亚洲国产欧美网| 高清黄色对白视频在线免费看| 精品国产一区二区三区四区第35| 黄色丝袜av网址大全| 长腿黑丝高跟| 韩国av一区二区三区四区| 国产精品久久久久成人av| 国产精品 国内视频| 不卡一级毛片| 精品久久久久久电影网| 亚洲国产看品久久| 久久国产精品人妻蜜桃| 女性生殖器流出的白浆| 99国产精品一区二区蜜桃av| 亚洲欧美日韩另类电影网站| 69精品国产乱码久久久| 成人三级黄色视频| 国产av一区在线观看免费| 国产一区二区三区综合在线观看| 午夜福利影视在线免费观看| 中国美女看黄片| 老熟妇仑乱视频hdxx| 成人国语在线视频| 国产精品久久久人人做人人爽| 精品国内亚洲2022精品成人| 欧美日韩亚洲综合一区二区三区_| 午夜激情av网站| 成人黄色视频免费在线看| 亚洲精品一区av在线观看| 欧美中文综合在线视频| 成年人免费黄色播放视频| 国产成+人综合+亚洲专区| 1024视频免费在线观看| 亚洲成人久久性| av片东京热男人的天堂| 一区二区日韩欧美中文字幕| 啦啦啦在线免费观看视频4| 琪琪午夜伦伦电影理论片6080| 色综合婷婷激情| 欧美在线一区亚洲| 国产高清视频在线播放一区| 亚洲欧美精品综合久久99| 国产欧美日韩一区二区三| xxxhd国产人妻xxx| 亚洲欧美一区二区三区黑人| 国产亚洲精品久久久久久毛片| 三级毛片av免费| 在线观看一区二区三区| 亚洲 欧美一区二区三区| 99精国产麻豆久久婷婷| 欧美精品亚洲一区二区| 18禁黄网站禁片午夜丰满| 精品一区二区三卡| 脱女人内裤的视频| 满18在线观看网站| 欧美日韩黄片免| 欧美黄色淫秽网站| 亚洲av美国av| 又黄又粗又硬又大视频| 久久久久九九精品影院| 最好的美女福利视频网| 国产aⅴ精品一区二区三区波| 亚洲人成77777在线视频| 手机成人av网站| 99香蕉大伊视频| 在线观看一区二区三区激情| 人人妻人人添人人爽欧美一区卜| 性色av乱码一区二区三区2| 动漫黄色视频在线观看| 久久久国产成人精品二区 | 精品国产国语对白av| 久久天躁狠狠躁夜夜2o2o| 自线自在国产av| 夫妻午夜视频| 90打野战视频偷拍视频| 国产精品一区二区精品视频观看| 久9热在线精品视频| 国产xxxxx性猛交| 一级毛片女人18水好多| 天堂中文最新版在线下载| 精品一区二区三区视频在线观看免费 | 精品高清国产在线一区| 中亚洲国语对白在线视频| 成人国产一区最新在线观看| 高清在线国产一区| 久久久久久大精品| 黑人巨大精品欧美一区二区mp4| 很黄的视频免费| 午夜免费观看网址| 欧美乱码精品一区二区三区| 国产精品偷伦视频观看了| 无遮挡黄片免费观看| 人人澡人人妻人| 91av网站免费观看| 999精品在线视频| 亚洲成国产人片在线观看| 男女床上黄色一级片免费看| 久久精品亚洲熟妇少妇任你| 午夜精品久久久久久毛片777| 无遮挡黄片免费观看| 精品一区二区三区av网在线观看| 久久精品国产亚洲av高清一级| 亚洲成人久久性| 亚洲国产中文字幕在线视频| 91成年电影在线观看| 国产亚洲av高清不卡| 十分钟在线观看高清视频www| 人人妻人人爽人人添夜夜欢视频| 久久精品亚洲精品国产色婷小说| 亚洲色图 男人天堂 中文字幕| 巨乳人妻的诱惑在线观看| 黄色怎么调成土黄色| 亚洲国产精品一区二区三区在线| 精品电影一区二区在线| 美女扒开内裤让男人捅视频| 91成年电影在线观看| 国产亚洲精品久久久久久毛片| 女人被狂操c到高潮| 免费高清视频大片| 国产精品国产高清国产av| 在线观看日韩欧美| 国产主播在线观看一区二区| 男男h啪啪无遮挡| a级毛片在线看网站| 日本五十路高清| 精品一区二区三区av网在线观看| 国产成人精品无人区| 欧美一区二区精品小视频在线| svipshipincom国产片| 露出奶头的视频| 日韩中文字幕欧美一区二区| 99久久综合精品五月天人人| 国产精品日韩av在线免费观看 | 黄片小视频在线播放| 欧美乱色亚洲激情| av福利片在线| 久久天堂一区二区三区四区| 欧美 亚洲 国产 日韩一| 麻豆国产av国片精品| 男女做爰动态图高潮gif福利片 | 女同久久另类99精品国产91| 少妇的丰满在线观看| 国产精品九九99| 黄色成人免费大全| 操美女的视频在线观看| 亚洲av美国av| 亚洲av五月六月丁香网| 97超级碰碰碰精品色视频在线观看| 日本精品一区二区三区蜜桃| 亚洲国产精品合色在线| 精品无人区乱码1区二区| 深夜精品福利| 777久久人妻少妇嫩草av网站| e午夜精品久久久久久久| 欧美日本中文国产一区发布| 国产精品99久久99久久久不卡| 女人精品久久久久毛片| 成年人免费黄色播放视频| 麻豆成人av在线观看| 久久久久国产一级毛片高清牌| 亚洲av日韩精品久久久久久密| 丰满饥渴人妻一区二区三| 校园春色视频在线观看| 国产av精品麻豆| 少妇粗大呻吟视频| 搡老乐熟女国产|