日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Activiti绩效对决

發(fā)布時(shí)間:2023/12/3 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Activiti绩效对决 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
每個(gè)人在學(xué)習(xí)Activiti時(shí)都會(huì)一直問(wèn)到的問(wèn)題,與軟件開發(fā)本身一樣古老:“它如何執(zhí)行?”。

到現(xiàn)在為止,當(dāng)您問(wèn)我同樣的問(wèn)題時(shí),我將告訴您Activiti如何以各種可能的方式最小化數(shù)據(jù)庫(kù)訪問(wèn),如何將流程結(jié)構(gòu)分解為“執(zhí)行樹”,以便進(jìn)行快速查詢或如何利用十年的工作流框架開發(fā)知識(shí)。

您知道,嘗試不回答問(wèn)題就解決這個(gè)問(wèn)題。 我們知道它很快,因?yàn)槲覀円呀?jīng)在此基礎(chǔ)上建立了理論基礎(chǔ)。 但是現(xiàn)在我們有了證明:實(shí)數(shù)……。 是的,這將是一個(gè)冗長(zhǎng)的帖子。 但是請(qǐng)相信我,這值得您花時(shí)間!

免責(zé)聲明:性能基準(zhǔn)很難。 真的很難。 不同的機(jī)器,稍有不同的測(cè)試設(shè)置…很小的東西會(huì)嚴(yán)重改變結(jié)果。 此處的數(shù)字僅是為了證明Activiti引擎的開銷非常小,同時(shí)還非常容易集成到Java生態(tài)系統(tǒng)中并提供BPMN 2.0流程執(zhí)行。

Activiti基準(zhǔn)項(xiàng)目

為了測(cè)試Activiti引擎的流程執(zhí)行開銷,我在github上創(chuàng)建了一個(gè)小項(xiàng)目: https : //github.com/jbarrez/activiti-benchmark

該項(xiàng)目目前包含9個(gè)測(cè)試過(guò)程,我們將在下面進(jìn)行分析。 項(xiàng)目中的邏輯非常簡(jiǎn)單:

  • 為每次測(cè)試運(yùn)行創(chuàng)建一個(gè)流程引擎
  • 每個(gè)進(jìn)程都使用1到10個(gè)線程的線程池在此進(jìn)程引擎上順序執(zhí)行。
  • 將所有過(guò)程都放入一個(gè)包中,其中抽取了許多隨機(jī)執(zhí)行的內(nèi)容。
  • 收集所有結(jié)果,并生成帶有一些漂亮圖表HTML報(bào)告

要運(yùn)行基準(zhǔn)測(cè)試,只需按照github頁(yè)上的說(shuō)明來(lái)構(gòu)建和執(zhí)行jar。

基準(zhǔn)結(jié)果

我用于測(cè)試結(jié)果的測(cè)試計(jì)算機(jī)是我的(相當(dāng)舊的)臺(tái)式計(jì)算機(jī):AMD Phenom II X4 940 3.0Ghz,8 Gb 800Mhz RAM和運(yùn)行Ubuntu 11.10的舊版本7200 rpm HD。 用于測(cè)試的數(shù)據(jù)庫(kù)在運(yùn)行測(cè)試的同一臺(tái)計(jì)算機(jī)上運(yùn)行。 因此請(qǐng)記住,在“真實(shí)”服務(wù)器環(huán)境中,結(jié)果甚至可能更好!

我上面提到的基準(zhǔn)測(cè)試項(xiàng)目是在默認(rèn)的Ubuntu MySQL 5數(shù)據(jù)庫(kù)上執(zhí)行的。 我只是切換到'large.cnf'設(shè)置(這會(huì)在數(shù)據(jù)庫(kù)上拋出更多的RAM以及類似的東西),而不是默認(rèn)配置。

  • 每個(gè)測(cè)試過(guò)程使用一個(gè)從1個(gè)到10個(gè)線程的線程池運(yùn)行2500次 。 用simpleton語(yǔ)言:僅使用一個(gè)線程執(zhí)行2500個(gè)進(jìn)程執(zhí)行,使用兩個(gè)線程執(zhí)行2500個(gè)線程執(zhí)行,使用三個(gè)線程執(zhí)行2500個(gè)進(jìn)程執(zhí)行…是的,您知道了。
  • 每次基準(zhǔn)測(cè)試都是使用“默認(rèn)” Activiti流程引擎完成的。 這基本上意味著以純Java創(chuàng)建的“常規(guī)”獨(dú)立Activiti引擎。 每個(gè)基準(zhǔn)測(cè)試運(yùn)行都在“ Spring”配置中完成。 在這里,流程引擎是通過(guò)將其包裝在工廠bean中而構(gòu)造的,數(shù)據(jù)源是Spring數(shù)據(jù)源,事務(wù)和連接池也由Spring管理(我實(shí)際上是使用經(jīng)過(guò)調(diào)整的BoneCP線程池)
  • 每次基準(zhǔn)測(cè)試運(yùn)行都是在默認(rèn)歷史記錄級(jí)別(即“審核”)上使用歷史記錄,并且未啟用歷史記錄(即歷史記錄級(jí)別“無(wú)”)時(shí)執(zhí)行的

以下各節(jié)詳細(xì)分析了這些過(guò)程,但是這里已經(jīng)是測(cè)試運(yùn)行的整體結(jié)果:

  • Activiti 5.9 – MySQL –默認(rèn)–歷史記錄已啟用
  • Activiti 5.9 – MySQL –默認(rèn)–歷史記錄已禁用
  • Activiti 5.9 – MySQL – Spring –歷史記錄已啟用
  • Activiti 5.9 – MySQL – Spring –歷史記錄已禁用

我使用Activiti的最新公共發(fā)行版Activiti 5.9運(yùn)行了所有測(cè)試。 但是,我的測(cè)試運(yùn)行為表面帶來(lái)了一些潛在的性能修復(fù)(我還通過(guò)探查器運(yùn)行了基準(zhǔn)項(xiàng)目)。 很快就可以清楚地看到,大多數(shù)流程執(zhí)行時(shí)間實(shí)際上是在流程結(jié)束時(shí)完成的。 基本上,觸發(fā)更多的查詢是不必要的,如果我們要在執(zhí)行樹中保存更多狀態(tài),則沒有必要。 我與來(lái)自Camunda的 Daniel Meyer和我的同事Frederik Heremans坐在一起,他們已經(jīng)設(shè)法為此進(jìn)行了修復(fù)! 因此, 當(dāng)前的Activiti 主干 (即Activiti 5.10-SNAPSHOT)比5.9快得多

  • Activiti 5.10 – MySQL –默認(rèn)–歷史記錄已啟用
  • Activiti 5.10 – MySQL –默認(rèn)–歷史記錄已禁用
  • Activiti 5.10 – MySQL – Spring –歷史記錄已啟用
  • Activiti 5.10 – MySQL – Spring –歷史記錄已禁用

從高級(jí)角度(向下滾動(dòng)以進(jìn)行詳細(xì)分析),需要注意以下幾點(diǎn):

  • 由于使用了更多的“專業(yè)”連接池,我期望默認(rèn)配置和Spring配置之間會(huì)有一些差異。 但是,兩種環(huán)境的結(jié)果都差不多。 有時(shí)默認(rèn)值更快,有時(shí)是Spring。 很難真正找到一種模式。 因此,我在下面的詳細(xì)分析中省略了Spring結(jié)果。
  • 最佳的平均時(shí)間是使用四個(gè)線程執(zhí)行進(jìn)程時(shí)大多數(shù)時(shí)候找到的時(shí)間 。 這可能是由于擁有四核計(jì)算機(jī)。
  • 當(dāng)使用八個(gè)線程執(zhí)行進(jìn)程時(shí),通常會(huì)找到最佳的吞吐量數(shù)字。 我只能假設(shè)這與擁有四核計(jì)算機(jī)有關(guān)。
  • 當(dāng)線程池中的線程數(shù)增加時(shí),吞吐量(每秒執(zhí)行的進(jìn)程)增加,這兩者均對(duì)平均時(shí)間產(chǎn)生負(fù)面影響。 當(dāng)然,具有六個(gè)或七個(gè)以上的線程,您會(huì)非常清楚地看到這種效果。 這基本上意味著,雖然進(jìn)程本身需要花費(fèi)更長(zhǎng)的時(shí)間來(lái)執(zhí)行,但是由于有多個(gè)線程,您可以在相同的時(shí)間內(nèi)執(zhí)行更多這些“較慢”的進(jìn)程。
  • 啟用歷史記錄確實(shí)會(huì)產(chǎn)生影響。 通常,啟用歷史記錄會(huì)使執(zhí)行時(shí)間加倍。 這是合乎邏輯的,因?yàn)楫?dāng)歷史記錄處于默認(rèn)級(jí)別(即“審核”)時(shí)會(huì)插入許多額外的記錄。

出于好奇,我進(jìn)行了最后一個(gè)測(cè)試:在Oracle XE 11.2數(shù)據(jù)庫(kù)上運(yùn)行性能最佳的設(shè)置。 Oracle XE是“真實(shí)” Oracle數(shù)據(jù)庫(kù)的免費(fèi)版本。 無(wú)論多么努力,我都嘗試過(guò),無(wú)法在Ubuntu上正常運(yùn)行。 因此,我在同一臺(tái)計(jì)算機(jī)上使用了舊的Windows XP安裝。 但是,操作系統(tǒng)是32位,這意味著系統(tǒng)僅具有3.2可用的8Gb RAM。 結(jié)果如下:

  • Activiti 5.10 – Windows上的Oracle –默認(rèn)–歷史記錄已禁用

結(jié)果不言而喻。 Oracle吹走了MySQL上的任何(單線程)結(jié)果 (它們已經(jīng)非常快了!)。 但是,當(dāng)使用多線程時(shí),它比任何MySQL結(jié)果都要差得多。 我的猜測(cè)是,這些是由于XE版本的局限性 :僅使用一個(gè)CPU,僅使用1 GB RAM,等等。 我真的想在一個(gè)由Oracle托管的真實(shí)Oracle上運(yùn)行這些測(cè)試, DBA…如果您有興趣,請(qǐng)隨時(shí)與我聯(lián)系

在下一部分中,我們將詳細(xì)研究每個(gè)測(cè)試過(guò)程的性能數(shù)字。 可以自行下載包含以下所有數(shù)字和圖表的Excel工作表。

流程1:裸手(一筆交易)

第一個(gè)過(guò)程至少在業(yè)務(wù)方面不是一個(gè)非常有趣的過(guò)程。 開始該過(guò)程后,立即結(jié)束。 它本身不是很有用,但是它的數(shù)目使我們了解到一件重要的事情:Activiti引擎的光禿禿的開銷。 以下是平均時(shí)間:

此過(guò)程在單個(gè)事務(wù)中運(yùn)行,這意味著由于Activiti的優(yōu)化禁用了歷史記錄后,沒有任何內(nèi)容保存到數(shù)據(jù)庫(kù)中。 啟用歷史記錄后,您基本上將獲得在歷史流程實(shí)例表中插入一行的成本,這大約是4.44毫秒。 同樣很明顯,我們對(duì)Activiti 5.10的修復(fù)在這里產(chǎn)生了巨大的影響。 在以前的版本中,有99%的時(shí)間用于流程的清理檢查。 在這里查看最佳結(jié)果:使用4個(gè)線程執(zhí)行2500次此過(guò)程時(shí),為0.47 ms 。 僅半毫秒 ! 可以說(shuō)Activiti引擎的開銷非常小。

吞吐量數(shù)字同樣令人印象深刻:

在最好的情況下,將執(zhí)行8741個(gè)進(jìn)程。 每秒。 當(dāng)您到達(dá)此處閱讀帖子時(shí),您可能已經(jīng)執(zhí)行了數(shù)百萬(wàn)個(gè)過(guò)程 。 您還可以看到這里的4或8個(gè)線程之間幾乎沒有什么區(qū)別。 這里大多數(shù)執(zhí)行時(shí)間是cpu時(shí)間,在這里不會(huì)發(fā)生諸如等待數(shù)據(jù)庫(kù)鎖定之類的潛在沖突。

在這些數(shù)字中,您還可以輕松地看到Oracle XE不能很好地在多個(gè)線程之間進(jìn)行擴(kuò)展(如上所述)。 在以下結(jié)果中,您將看到相同的行為。

流程2:相同,但時(shí)間更長(zhǎng)(一筆交易)

此過(guò)程與上一個(gè)過(guò)程非常相似。 我們又只有一筆交易。 該過(guò)程開始后,我們將進(jìn)行七個(gè)無(wú)操作通過(guò)活動(dòng),直到結(jié)束。

這里要注意一些事情:

  • 最好的結(jié)果(同樣是4個(gè)線程,禁用了歷史記錄)實(shí)際上比以前的簡(jiǎn)單過(guò)程更好。 但也請(qǐng)注意,單線程執(zhí)行速度要慢一些。 這意味著該過(guò)程本身會(huì)比較慢,這是合理的,因?yàn)橛懈嗷顒?dòng)。 但是,在進(jìn)程中使用更多的線程并進(jìn)行更多的活動(dòng)確實(shí)允許更多潛在的交錯(cuò)。 在前一種情況下,該線程幾乎沒有誕生,然后再次被殺死。
  • 啟用/禁用歷史記錄之間的差異大于以前的過(guò)程。 這是合乎邏輯的,因?yàn)檫@里記錄了更多的歷史記錄(對(duì)于每個(gè)活動(dòng),數(shù)據(jù)庫(kù)中都有一條記錄)。
  • 同樣,Activiti 5.10遠(yuǎn)遠(yuǎn)優(yōu)于Activiti 5.9。

吞吐量數(shù)字遵循以下觀察結(jié)果:在這里有更多的機(jī)會(huì)使用線程。 最好的結(jié)果徘徊在每秒12000個(gè)進(jìn)程執(zhí)行左右 。 再次,它演示了Activiti引擎的輕量級(jí)執(zhí)行。

流程3:一次交易中的并行性

此過(guò)程執(zhí)行一個(gè)派生的并行網(wǎng)關(guān),而一個(gè)并行網(wǎng)關(guān)加入同一事務(wù)。 您會(huì)期望獲得與先前結(jié)果類似的結(jié)果,但是您會(huì)感到驚訝:

將這些數(shù)字與上一個(gè)過(guò)程進(jìn)行比較,您會(huì)發(fā)現(xiàn)執(zhí)行速度較慢。 那么,即使活動(dòng)較少,為什么此過(guò)程也會(huì)變慢? 原因在于并行網(wǎng)關(guān)的實(shí)現(xiàn)方式,尤其是聯(lián)接行為。 在實(shí)現(xiàn)方面,最困難的部分是您需要應(yīng)對(duì)多個(gè)執(zhí)行到達(dá)聯(lián)接時(shí)的情況。 為了確保行為是原子的,我們?cè)趦?nèi)部進(jìn)行一些鎖定,并在執(zhí)行樹中獲取所有子執(zhí)行,以查明聯(lián)接是否激活。 因此,與“常規(guī)”活動(dòng)相比,這是一個(gè)“昂貴”的操作。

請(qǐng)注意, 我們?cè)谶@里只談?wù)?毫秒的單線程和3.59毫秒的MySQL最佳情況 。 給定實(shí)現(xiàn)并行網(wǎng)關(guān)功能所需的功能,如果您要問(wèn)我的話,這是花生。

吞吐量數(shù)字:

這是第一個(gè)實(shí)際上包含一些“邏輯”的過(guò)程。 在上述最佳情況下,這意味著可以在一秒鐘內(nèi)執(zhí)行1112個(gè)過(guò)程。 如果您要問(wèn)我,真是令人印象深刻!

流程4:現(xiàn)在我們到達(dá)某個(gè)地方(一筆交易)

在對(duì)真實(shí)的業(yè)務(wù)流程進(jìn)行建模時(shí),您已經(jīng)看到了該流程。 但是,由于所有活動(dòng)都是自動(dòng)傳遞,因此我們?nèi)栽谝粋€(gè)數(shù)據(jù)庫(kù)事務(wù)中運(yùn)行它。 在這里,我們還有兩個(gè)分叉和兩個(gè)聯(lián)接。

看一下最低的數(shù)字:使用一個(gè)線程運(yùn)行時(shí),在Oracle上為6.88毫秒 。 考慮到這里發(fā)生的所有事情,這真是太快了。 此處的歷史記錄數(shù)量至少翻了一番(Activiti 5.10),這是有道理的,因?yàn)榇颂幱写罅炕顒?dòng)審核日志記錄。 您還可以看到,這導(dǎo)致此處四個(gè)線程的平均時(shí)間更長(zhǎng),這可能是由于聯(lián)接的實(shí)現(xiàn)所致。 如果您對(duì)Activiti內(nèi)部有一點(diǎn)了解,那么您將了解這意味著執(zhí)行樹中有很多執(zhí)行。 我們有一個(gè)較大的并發(fā)根,但也有多個(gè)子級(jí),有時(shí)它們也是并發(fā)根。

但是,盡管平均時(shí)間增加了,但吞吐量無(wú)疑會(huì)受益:

使用八個(gè)線程運(yùn)行此過(guò)程,使您可以在一秒鐘內(nèi)執(zhí)行411次此過(guò)程。

這里還有一些奇特的地方:Oracle數(shù)據(jù)庫(kù)在執(zhí)行更多線程并發(fā)時(shí)表現(xiàn)更好。 這與所有其他度量完全相反,在所有其他度量中,Oracle在該環(huán)境中總是較慢(請(qǐng)參見上面的說(shuō)明)。 我認(rèn)為這與我們?cè)谂缮?加入時(shí)應(yīng)用的內(nèi)部鎖定和強(qiáng)制更新有關(guān),Oracle似乎可以更好地處理它。

流程5:添加一些Java邏輯(單個(gè)事務(wù))

我添加了此過(guò)程,以了解在過(guò)程中添加Java服務(wù)任務(wù)的影響。 在此過(guò)程中,第一個(gè)活動(dòng)生成一個(gè)隨機(jī)值,將其存儲(chǔ)為過(guò)程變量,然后根據(jù)該隨機(jī)值在過(guò)程中上升或下降。 上升或下降的機(jī)會(huì)約為50/50。

平均時(shí)間非常好。 實(shí)際上,結(jié)果與上述過(guò)程1和2相同(沒有活動(dòng)或僅具有自動(dòng)傳遞)。 這意味著將Java邏輯集成到您的進(jìn)程中的開銷幾乎不存在 (當(dāng)然免費(fèi)是免費(fèi)的)。 當(dāng)然,您仍然可以使用該邏輯編寫慢速代碼,但是您不能為此而怪罪Activiti引擎

吞吐量數(shù)字與過(guò)程1和2相當(dāng):非常非常高。 最好的情況是每秒執(zhí)行9000個(gè)以上的進(jìn)程 。 這確實(shí)也意味著您自己的Java邏輯有9000次調(diào)用。

P rocess 6,7和8:加入等待狀態(tài)和交易

先前的過(guò)程向我們展示了Activiti引擎的全部開銷。 在這里,我們將研究等待狀態(tài)和多個(gè)事務(wù)如何影響性能。 為此,我添加了三個(gè)包含用戶任務(wù)的測(cè)試過(guò)程。 對(duì)于每個(gè)用戶任務(wù),引擎將提交當(dāng)前事務(wù)并將線程返回給客戶端。 由于結(jié)果與這些流程幾乎完全兼容,因此我們將其分組。 這些過(guò)程是:

按上述過(guò)程的順序,這是平均計(jì)時(shí)結(jié)果。 對(duì)于第一個(gè)過(guò)程,僅包含一個(gè)用戶任務(wù):

顯然,具有等待狀態(tài)和多個(gè)事務(wù)確實(shí)會(huì)對(duì)性能產(chǎn)生影響。 這也是合乎邏輯的:之前,引擎可以通過(guò)不將運(yùn)行時(shí)狀態(tài)插入數(shù)據(jù)庫(kù)來(lái)進(jìn)行優(yōu)化,因?yàn)樵撨^(guò)程是在一個(gè)事務(wù)中完成的。 現(xiàn)在,整個(gè)狀態(tài)(即指向您當(dāng)前位置的指針)需要保存到數(shù)據(jù)庫(kù)中。 這樣的過(guò)程可能會(huì)像這樣“沉睡”很多天,幾個(gè)月,幾年……。 Activiti引擎現(xiàn)在不再將其保存在內(nèi)存中,它可以釋放出來(lái)以完全關(guān)注其他進(jìn)程。

如果僅用一個(gè)用戶任務(wù)檢查過(guò)程的結(jié)果,就會(huì)發(fā)現(xiàn)在最佳情況下(Oracle,單線程– MySQL上的4個(gè)線程非常接近),此操作在6.27毫秒內(nèi)完成。 這確實(shí)非常快,如果考慮到我們?cè)谶@里進(jìn)行了一些插入(執(zhí)行樹,任務(wù)),一些更新(執(zhí)行樹)和刪除(清理)。

這里的第二個(gè)過(guò)程包含7個(gè)用戶任務(wù):

第二張圖表告訴我們,從邏輯上講,更多事務(wù)意味著更多時(shí)間。 最好的情況是,此過(guò)程在32.12 ms內(nèi)完成。 這是針對(duì)七個(gè)事務(wù)的,每個(gè)事務(wù)給出4.6毫秒。 因此很明顯,添加等待狀態(tài)時(shí),平均時(shí)間以線性方式縮放。 這當(dāng)然是有道理的,因?yàn)榻灰撞皇敲赓M(fèi)的。

另請(qǐng)注意,啟用歷史記錄確實(shí)會(huì)在此處增加一些開銷。 這是由于將歷史記錄級(jí)別設(shè)置為“審核”,從而將所有用戶任務(wù)信息存儲(chǔ)在歷史記錄表中。 從禁用歷史記錄的Activiti 5.9和啟用歷史記錄的Activiti 5.10之間的區(qū)別也可以注意到這一點(diǎn):這是極少數(shù)情況,其中啟用歷史記錄的Activiti 5.10比禁用歷史記錄的5.9慢。 但是考慮到這里存儲(chǔ)的歷史記錄數(shù)量,這是合乎邏輯的。

第三個(gè)過(guò)程向我們學(xué)習(xí)了用戶任務(wù)和并行網(wǎng)關(guān)如何交互:

第三張圖告訴我們不多的新知識(shí)。 現(xiàn)在,我們有兩個(gè)用戶任務(wù),以及更“昂貴”的fork / join(請(qǐng)參見上文)。 平均時(shí)間就是我們期望的時(shí)間。

吞吐量圖表與您期望的平均時(shí)間一致。 每秒70至250個(gè)進(jìn)程。 w!

為了節(jié)省空間,您需要單擊它們以將其放大:

流程9:那么范圍呢?

對(duì)于最后一個(gè)過(guò)程,我們將研究“范圍”。 “范圍”是我們內(nèi)部在引擎中的調(diào)用方式,它與可變的可見性,指示進(jìn)程狀態(tài)的指針之間的關(guān)系,事件捕獲等有關(guān)。BPMN2.0在這些范圍內(nèi)有很多情況,例如嵌入式子流程,如此處的流程所示。 基本上,每個(gè)子流程都可以具有邊界事件(捕獲錯(cuò)誤,消息等),這些邊界事件僅在其作用域處于活動(dòng)狀態(tài)時(shí)才應(yīng)用于其內(nèi)部活動(dòng)。 無(wú)需過(guò)多討論技術(shù)細(xì)節(jié):要以正確的方式實(shí)現(xiàn)范圍,您需要一些不太瑣碎的邏輯。

這里的示例流程具有4個(gè)子流程,彼此嵌套。 內(nèi)部過(guò)程使用并發(fā)性,這對(duì)于Activiti引擎本身也是一個(gè)作用域。 這里還有兩個(gè)用戶任務(wù),因此意味著兩個(gè)事務(wù)。 因此,讓我們看一下它的性能:

您可以清楚地看到Activiti 5.9和5.10之間的巨大差異。 范圍的確是一個(gè)領(lǐng)域,最后,圍繞“流程清理”的修復(fù)程序具有巨大的優(yōu)勢(shì),因?yàn)閯?chuàng)建了許多執(zhí)行對(duì)象并將其持久化以表示許多不同的范圍。 在Activiti 5.9上,單線程性能不是很好。 幸運(yùn)的是,從藍(lán)色和紅色條之間的間隙中可以看到,這些作用域確實(shí)允許高并發(fā)性。

Oracle的數(shù)量加上5.10測(cè)試的多線程結(jié)果,確實(shí)證明了引擎現(xiàn)在可以有效地處理范圍。 吞吐量圖表證明,該進(jìn)程可以通過(guò)更多線程很好地進(jìn)行擴(kuò)展,正如您所看到的,倒數(shù)第二個(gè)塊中的紅線和綠線之間存在較大差距。 在最佳情況下,引擎會(huì)處理此更為復(fù)雜的過(guò)程中的64個(gè)過(guò)程。

隨機(jī)執(zhí)行

如果您已經(jīng)單擊了帖子開頭的完整報(bào)告,則可能已經(jīng)注意到還針對(duì)每種環(huán)境都對(duì)隨機(jī)執(zhí)行進(jìn)行了測(cè)試。 在此設(shè)置中,完成了2500個(gè)流程執(zhí)行,并且兩個(gè)流程都是隨機(jī)選擇的。 如這些報(bào)告所示,這意味著超過(guò)2500次執(zhí)行,每個(gè)進(jìn)程執(zhí)行的次數(shù)幾乎相同(正態(tài)分布)。

最后一張圖表顯示了最佳設(shè)置(Activiti 5.10,禁用了歷史記錄)以及添加更多線程時(shí)這些隨機(jī)進(jìn)程執(zhí)行的吞吐量如何:

正如我們?cè)谏厦娴脑S多測(cè)試中所看到的那樣,一旦通過(guò)了四個(gè)線程,事情就不會(huì)改變太多了。 數(shù)字(每秒167個(gè)進(jìn)程)證明在實(shí)際情況下(即,多個(gè)進(jìn)程同時(shí)執(zhí)行),Activiti引擎可以很好地?cái)U(kuò)展。 結(jié)論

平均時(shí)序圖清楚地顯示了兩件事:

  • Activiti引擎速度快,開銷最小
  • 啟用或禁用歷史記錄之間的區(qū)別絕對(duì)明顯。 有時(shí)甚至?xí)p少一半的時(shí)間。 所有歷史記錄測(cè)試都是使用“審核”級(jí)別完成的,但是有一個(gè)更簡(jiǎn)單的歷史記錄級(jí)別(“活動(dòng)”),可能對(duì)用例而言足夠好。 Activiti在歷史記錄配置方面非常靈活,您可以為每個(gè)進(jìn)程專門調(diào)整歷史記錄級(jí)別。 因此,請(qǐng)考慮一下您的流程需要具備的級(jí)別,如果它完全需要?dú)v史記錄的話

吞吐量圖表證明,當(dāng)有更多線程可用時(shí)(即,任何現(xiàn)代應(yīng)用程序服務(wù)器),引擎可以很好地?cái)U(kuò)展。 Activiti經(jīng)過(guò)精心設(shè)計(jì),可用于高吞吐量和可用性(集群)架構(gòu)

正如我在引言中所說(shuō),數(shù)字就是它們:僅僅是數(shù)字。 我要在這里總結(jié)的主要觀點(diǎn)是Activiti引擎非常輕巧。 使用Activiti自動(dòng)化業(yè)務(wù)流程的開銷很小。 通常, 如果您需要使業(yè)務(wù)流程或工作流自動(dòng)化,則希望與任何Java系統(tǒng)進(jìn)行一流的集成,并且您希望所有這些都快速且可擴(kuò)展……所有這些都無(wú)需進(jìn)一步!

參考:來(lái)自JCG合作伙伴 Joram Barrez 的Activiti Performance Showdown活動(dòng),來(lái)自“ 小腳走路”博客。


翻譯自: https://www.javacodegeeks.com/2012/07/activiti-performance-showdown.html

總結(jié)

以上是生活随笔為你收集整理的Activiti绩效对决的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

欧美久久久久久久久久 | 午夜精品导航 | 免费视频色 | 国产精品视频永久免费播放 | 国产资源精品在线观看 | 欧美久久久 | 国产精品免费大片视频 | 91尤物国产尤物福利在线播放 | 日本中文字幕系列 | 97久久精品午夜一区二区 | 午夜色性片 | 中文字幕在线色 | 国产精品麻豆一区二区三区 | 国产一级特黄毛片在线毛片 | 在线视频欧美精品 | 久久国产高清视频 | 日韩av一区二区三区在线观看 | 亚洲在线激情 | 亚洲h在线播放在线观看h | 一本一道久久a久久精品蜜桃 | 久久久国产高清 | 久久久久久久av | 99精品在这里| 中文字幕一区二区三区四区在线视频 | 久久精品亚洲综合专区 | 久久亚洲精品国产亚洲老地址 | 日韩有码中文字幕在线 | 亚洲免费高清视频 | 亚洲一区二区黄色 | 亚洲成a人片77777潘金莲 | 亚洲一级片在线观看 | 日本福利视频在线 | 国产欧美精品一区二区三区 | a√资源在线 | 国产一区二区网址 | 国产精品99久久久久久武松影视 | www久久| 成年人免费看 | 国产精品成人国产乱一区 | 91视频最新网址 | www.天天操.com | 亚洲天天摸日日摸天天欢 | 九九精品视频在线看 | 欧美激情综合五月色丁香 | 久久久精品国产免费观看同学 | 波多野结衣视频一区二区三区 | 亚洲六月丁香色婷婷综合久久 | 国产精品免费不 | 日韩一区二区免费视频 | 99精品偷拍视频一区二区三区 | 免费日韩一级片 | 97在线视频免费看 | 婷婷色5月| 国产精品免费看久久久8精臀av | 97视频免费在线 | 人人干人人上 | 西西www4444大胆视频 | 久久久久久久久毛片 | 91视频在线自拍 | 久久在线观看视频 | 亚洲精品国偷自产在线99热 | 国产成人久 | 毛片a级片 | 亚洲一区视频在线播放 | 久久亚洲欧美 | 久久婷婷视频 | 日韩欧美在线免费观看 | 四虎影视久久久 | 国产网站在线免费观看 | 久碰视频在线观看 | 成年美女黄网站色大片免费看 | 岛国精品一区二区 | 在线国产激情视频 | 中文av不卡 | 六月丁香在线视频 | 免费在线国产 | 欧美 亚洲 另类 激情 另类 | 欧美精品久久久久久 | 日韩av成人在线观看 | 99性视频 | 人人爱在线视频 | 成人小视频在线播放 | 日韩理论片 | 国产精品成人av久久 | 在线www色| 国产精品va最新国产精品视频 | 国产亚洲一区二区在线观看 | 嫩嫩影院理论片 | 99精品在线观看视频 | 色网站在线看 | 亚洲精品女 | 最近更新中文字幕 | 一级片色播影院 | 免费能看的av | 国产一二三四在线观看视频 | 国产成人av福利 | 国产日产欧美在线观看 | 欧美一级性生活视频 | 国产精品网红直播 | 韩国一区二区av | 国产小视频在线看 | 亚洲精品在线免费观看视频 | 91麻豆免费看 | 国产区在线视频 | 亚洲午夜精品久久久久久久久久久久 | 国产原创在线视频 | 美女网站免费福利视频 | 国产精品久久久久久影院 | 99日韩精品 | 四虎国产 | 色视频在线免费观看 | 一区二区在线不卡 | 日韩四虎| 98涩涩国产露脸精品国产网 | 91网在线观看 | 亚洲女在线 | www.午夜| 欧美性久久久 | 五月开心六月婷婷 | 狠狠狠狠狠操 | 天天综合久久综合 | 国产美女精品视频免费观看 | 91麻豆精品国产91久久久无需广告 | 伊人国产在线播放 | 久久亚洲私人国产精品 | 欧美日韩在线观看不卡 | 99精品国产一区二区三区麻豆 | 91 在线视频 | 天天干天天拍天天操 | 免费看片亚洲 | 日韩电影中文,亚洲精品乱码 | 国产99区 | 大片网站久久 | 激情五月***国产精品 | 日本在线观看中文字幕无线观看 | 在线观看久久久久久 | 精品一区二区久久久久久久网站 | 日韩欧美中文 | 久久伦理网 | 波多野结衣小视频 | 欧美日韩国产在线观看 | 激情电影影院 | 91精品国产麻豆 | 99精品热视频 | 在线成人一区二区 | 97超级碰碰碰碰久久久久 | 亚州国产精品视频 | 久久久久免费精品国产小说色大师 | 精品视频免费看 | 色噜噜色噜噜 | 福利二区视频 | 91av中文字幕 | 一区二区久久 | 一区二区三区中文字幕在线 | 在线观看免费福利 | 国产精品入口66mio女同 | 国产美女精品视频 | 国产在线无| 97久久精品午夜一区二区 | 精品国产一区二区三区在线 | 久久久精品网 | 伊人一级 | 日本精品一区二区三区在线观看 | 免费色视频在线 | 成人wwwxxx视频 | 成人a免费 | 欧美一级电影片 | 国产精品免费久久久久久 | 国产在线97 | 99久久婷婷国产综合亚洲 | 我要看黄色一级片 | 天天艹天天 | 天天摸天天干天天操天天射 | 国产999精品久久久久久 | 国产精品欧美日韩 | 在线观看国产www | 午夜av电影院 | 黄色在线看网站 | 69夜色精品国产69乱 | 碰超在线 | 手机色在线 | 一区二区在线不卡 | 国产亚洲精品久久19p | 亚洲欧美日本国产 | 999视频精品 | 精品国产伦一区二区三区观看体验 | 国产淫片 | 一区中文字幕电影 | 天天操天天干天天玩 | 少妇高潮流白浆在线观看 | 国产精品自产拍在线观看网站 | 伊人色综合久久天天 | 久久不色| 中文字幕丝袜 | 干干夜夜 | 国产福利精品在线观看 | 亚洲精品黄色在线观看 | www九九热| 中文字幕高清在线播放 | 精品国产99国产精品 | 久久高清免费观看 | av福利资源| 狠狠狠色丁香综合久久天下网 | 91精品欧美一区二区三区 | 九九在线免费视频 | 久久九九影视 | 欧美精品网站 | 2019中文字幕网站 | 久草视频在线资源站 | 久久久久国产一区二区三区四区 | 欧洲精品久久久久毛片完整版 | 在线国产一区二区 | 日韩精品电影在线播放 | 久久视频免费 | 欧美日韩色婷婷 | 在线国产精品一区 | 国产一级二级三级视频 | 日韩精品视频在线观看免费 | 日韩在线观看视频中文字幕 | 国产视频在线观看一区 | 91手机视频 | 成年人免费观看在线视频 | 91av视频网站 | 国产激情小视频在线观看 | 波多野结衣一区 | 久久九九精品 | 超碰97网站 | 综合在线观看 | 婷婷黄色片 | 日韩在线网址 | 一区二区免费不卡在线 | 婷婷丁香七月 | 免费观看的黄色 | 国产精品理论片在线观看 | 日韩在线观看中文字幕 | 一区二区精品在线 | 亚洲激色 | 在线观看免费一区 | 激情中文在线 | 久久精品小视频 | 99视频精品免费视频 | 亚洲黄色在线免费观看 | 婷婷国产精品 | 99草视频| 国产资源中文字幕 | 美女黄频在线观看 | 亚洲精品视频在线免费 | 99久久精品免费看国产四区 | 五月天中文字幕mv在线 | 色久天 | 开心激情网五月天 | 亚洲亚洲精品在线观看 | 久久久久久久久亚洲精品 | 激情黄色一级片 | 亚洲涩涩涩涩涩涩 | 久久久久成人免费 | 美女网色 | 狠狠色丁香婷婷综合基地 | 免费日韩电影 | 丁香花在线观看免费完整版视频 | 成人免费观看网址 | 93久久精品日日躁夜夜躁欧美 | 亚洲理论片在线观看 | 国产高清久久久 | 日韩美女av在线 | 成人va天堂| 国产精品午夜免费福利视频 | 在线免费观看视频a | 色婷婷伊人| 日韩三级视频在线观看 | 一区二区 不卡 | 中文不卡视频在线 | 天天碰天天操视频 | 精品亚洲va在线va天堂资源站 | 五月婷婷另类国产 | 国产三级国产精品国产专区50 | 欧美性春潮 | 久久精品麻豆 | 黄色app网站在线观看 | 亚洲老妇xxxxxx | 五月开心激情 | 人人dvd | 91av在线免费| 99久久综合国产精品二区 | 在线观看涩涩 | av超碰免费在线 | 国产免费专区 | 亚洲精品在线观 | 国产成人一区二区三区免费看 | 日韩在线免费看 | 中文字幕在线看视频国产中文版 | 免费高清在线观看成人 | 婷婷国产一区二区三区 | 天天爽人人爽夜夜爽 | 亚洲国产免费 | 天天干天天做天天操 | 国产黄色精品在线 | www.日本色 | 欧美久久综合 | 中文字幕在线影院 | 精品在线观看一区二区 | www黄在线| 亚洲成av人片在线观看香蕉 | 黄色91在线| 午夜国产成人 | 日韩大陆欧美高清视频区 | 欧美日韩一二三四区 | 亚洲精品自在在线观看 | 日韩av福利在线 | 狠狠色狠狠色终合网 | 色窝资源 | 欧美一区二区三区免费观看 | 99精品视频99 | 天天舔天天搞 | 99久久日韩精品视频免费在线观看 | 国产精品观看视频 | 欧美 日韩 性 | 久久精品成人欧美大片古装 | wwxxxx日本 | 日韩精品中文字幕在线不卡尤物 | 国产成人久久av免费高清密臂 | 国产一级片免费播放 | www.91av在线 | 日日日日日 | 久久久久久国产一区二区三区 | 一本一道久久a久久精品 | 国产精品密入口果冻 | 日韩视频a | 久久免费视频观看 | 亚洲黄色a | 伊人永久 | 最新日韩在线观看视频 | 成人福利在线观看 | 蜜桃视频日韩 | 99高清视频有精品视频 | 草在线| 欧美一级电影片 | 激情综合网色播五月 | 美女一二三区 | 视频一区二区免费 | 国产高清不卡在线 | 国产麻豆精品久久 | 成人精品亚洲 | 午夜成人影视 | 国产精品免费视频一区二区 | 99精品国产免费久久久久久下载 | 亚洲成人精品久久久 | 久久综合导航 | 九色视频网 | 99tvdz@gmail.com | 国产麻豆精品一区 | 成人午夜黄色 | 国产精品久久久久影院日本 | 午夜av影院 | 免费看毛片在线 | 精品久操 | 97国产精品久久 | 国产又粗又硬又长又爽的视频 | 91精品伦理| 中文字幕在线第一页 | 国产日韩欧美中文 | 色婷婷综合成人av | 久久国产精品99国产精 | 久久视频在线观看免费 | 国产91探花 | 色窝资源| 久久视频免费在线观看 | 国产一在线精品一区在线观看 | 国产一级黄色免费看 | 国产成人a v电影 | 中文字幕不卡在线88 | 不卡的av电影 | www.亚洲在线 | 国产大陆亚洲精品国产 | 国产精品美女网站 | 国产91aaa| 欧美一级特黄高清视频 | 色婷婷激情网 | 日韩黄色免费看 | 蜜桃视频在线视频 | 日韩高清成人 | 精品免费一区二区三区 | 国产精品久久久久久久久久久不卡 | 人人澡av | 欧美成人久久 | 午夜视频免费播放 | 精品不卡av | 国产成人精品亚洲精品 | 97综合视频| 最近最新mv字幕免费观看 | 久久这里只有精品23 | 在线观看免费黄视频 | 国产伦精品一区二区三区… | 国产成人av网址 | 欧美精品网站 | 91成人免费在线 | 亚洲国内精品视频 | 久久人人艹 | 99久久婷婷国产精品综合 | 色婷五月| 色天天综合久久久久综合片 | 日韩精品中文字幕在线 | 欧美精品xxx | 国产精品国产三级国产不产一地 | 亚洲国产精品成人精品 | 欧美一级免费高清 | 丁香六月婷婷开心 | 亚洲精品无 | 波多野结衣视频一区二区 | 国产成人精品999在线观看 | 九九色在线观看 | 丁香激情视频 | 免费欧美精品 | av电影不卡| 国产精品影音先锋 | 中文字幕影片免费在线观看 | 亚洲视频,欧洲视频 | 免费麻豆 | 国产精品欧美一区二区三区不卡 | 国产精品普通话 | 成年人视频在线免费观看 | 亚洲一区精品二人人爽久久 | 日韩国产欧美在线播放 | 九九欧美 | 中文字幕在线免费97 | 99久久一区 | 免费在线观看av的网站 | 黄色软件在线观看 | 香蕉视频免费看 | 在线观看小视频 | 亚洲综合成人在线 | 久久人人精 | 久久久久女人精品毛片九一 | 日本三级中文字幕在线观看 | 亚洲精品视频第一页 | 免费高清国产 | 日韩在线二区 | 一二三区在线 | av大全在线 | 四虎视频 | 免费看国产a | 99精品欧美一区二区三区黑人哦 | 18久久久 | 天天天射 | a亚洲视频 | 婷婷在线精品视频 | 国产亚洲精品久 | 亚洲精品播放 | 在线免费日韩 | 久久久久国产精品厨房 | 日本中文乱码卡一卡二新区 | 综合久久网 | 国产精品原创av片国产免费 | 天天射天天干天天操 | 免费观看性生交大片3 | 中文字幕一区二区在线观看 | 久久草视频 | 91麻豆精品国产91久久久无需广告 | 91一区二区三区在线观看 | 狠狠狠色丁香综合久久天下网 | 97超碰人人在线 | 亚洲精品乱码久久久久久蜜桃91 | 国产日韩精品欧美 | 国内精品99 | 五月天婷亚洲天综合网精品偷 | 大片网站久久 | 中文字幕av在线 | 免费99| 91传媒在线播放 | 欧美精品在线视频 | 亚洲三级影院 | 在线观看色视频 | 天天操偷偷干 | 成年人免费看片网站 | av资源免费看 | av成人在线电影 | 天天舔天天搞 | 精品久久网 | 国产精品美女久久久久久免费 | 成人少妇影院yyyy | 在线视频观看成人 | 国产黄色高清 | 色综合久久久久网 | 午夜精品福利一区二区三区蜜桃 | 天天操比 | 中文字幕免费看 | 亚洲国产成人精品久久 | 狠狠色丁香婷婷综合久小说久 | 婷婷色5月| 狠狠躁夜夜a产精品视频 | 欧美成人中文字幕 | 国产特级毛片aaaaaa高清 | 亚洲尺码电影av久久 | 91精品国自产在线观看 | 美女久久久久久久 | 精油按摩av | 超碰在线中文字幕 | 黄色的网站在线 | 欧美日韩国产欧美 | 久久免费成人精品视频 | 91黄色免费网站 | 日日夜夜国产 | 国产一区二区精 | 免费看精品久久片 | 91九色在线播放 | 9999精品免费视频 | 99视频免费看 | 久久久久观看 | 国产亲近乱来精品 | 狠狠色丁香婷婷综合最新地址 | 亚洲精品国产免费 | 91大神dom调教在线观看 | 久久亚洲国产精品 | 国产成人福利在线 | 亚洲男男gaygay无套 | 日韩在线观看视频一区二区三区 | 亚洲色图美腿丝袜 | www.91国产| 成人av电影在线 | 亚洲伦理一区 | 麻豆国产精品永久免费视频 | 国产精品女同一区二区三区久久夜 | 婷婷久草 | 成人毛片a | 99精品国产福利在线观看免费 | 中文字幕一区二区三区乱码不卡 | www久久99| 国内精品久久久久影院优 | av一区在线 | 人人干在线观看 | av一级片 | 99精品国产99久久久久久福利 | 日韩在线网址 | 右手影院亚洲欧美 | 91一区啪爱嗯打偷拍欧美 | 69久久99精品久久久久婷婷 | 成人蜜桃视频 | 九九九九九九精品 | 亚洲电影一区二区 | 亚洲a在线观看 | 午夜久久网站 | 国产91电影在线观看 | 成人黄色视 | 综合久久网站 | www.夜色321.com | 久久久免费视频播放 | 天天操天天艹 | 中文字幕xxxx| 中文字幕在线看 | 成年人视频免费在线播放 | 欧美日本不卡视频 | 超碰在线免费福利 | 久久视频在线免费观看 | 国产一区二区不卡视频 | 在线观看精品一区 | 成人欧美亚洲 | 久久免费黄色大片 | 日日草av| 中文字幕乱在线伦视频中文字幕乱码在线 | 日本九九视频 | 美女中文字幕 | 免费看黄视频 | 国产视频在线播放 | 天天草天天 | 99久久精品无码一区二区毛片 | av大全在线播放 | 国产69精品久久久久9999apgf | 国产精品麻 | 国产免费亚洲高清 | 精品亚洲一区二区三区 | 99久久99热这里只有精品 | 91豆麻精品91久久久久久 | 国产黄色免费电影 | 天天射天天搞 | 91久久偷偷做嫩草影院 | 99re久久资源最新地址 | 久久免费国产精品1 | 久久激情婷婷 | 婷婷综合伊人 | 又色又爽的网站 | 亚洲国产欧美一区二区三区丁香婷 | 免费看的黄色网 | 日韩不卡高清视频 | 99在线视频观看 | 国产精品麻豆99久久久久久 | 在线97| 国产中文字幕视频在线观看 | 亚洲欧美视频 | 91入口在线观看 | 黄色免费看片网站 | 最近在线中文字幕 | 亚洲成人二区 | 日韩av电影手机在线观看 | 在线免费观看黄 | 美女免费视频一区二区 | 欧美日韩不卡在线观看 | 黄色网址中文字幕 | 手机在线日韩视频 | avsex| www.久久色.com | 国产精品一区免费观看 | 成年人国产在线观看 | 亚洲精品88欧美一区二区 | 亚洲国内在线 | 青青河边草免费观看 | 国产性xxxx| 久久国产精品久久精品国产演员表 | 欧美综合在线观看 | 麻豆精品在线 | 日韩有码中文字幕在线 | 五月激情丁香婷婷 | 欧美日韩伦理在线 | 欧美日韩国产一区二区三区 | 久久久高清 | 久久久国产精品电影 | 久久久久久久久久久久亚洲 | 久久久久久免费毛片精品 | 久久久久久毛片精品免费不卡 | 色免费在线| 美女视频网站久久 | 国产精品久久久久免费 | 一区二区伦理 | 91黄视频在线 | 人人爽人人搞 | 国产美女视频免费 | 日韩欧美高清免费 | 狠狠躁天天躁 | 国产麻豆精品一区 | 免费看的av片 | 亚洲第一色 | 国产亚洲精品美女久久 | 丁香五月亚洲综合在线 | 人人草在线观看 | 国产剧情一区二区 | 色网免费观看 | 天堂网一区二区 | 色综合天天狠天天透天天伊人 | 成人wwwxxx视频 | 亚洲精品免费观看 | 免费网站在线观看人 | 日韩在线高清视频 | 成片视频免费观看 | 国产一级免费观看 | 久久久精品久久日韩一区综合 | a色视频| 色国产精品一区在线观看 | 久久怡红院 | 最新一区二区三区 | 中文字幕综合在线 | 亚洲一级片在线观看 | 在线观看的a站 | 黄色av电影在线观看 | 在线之家免费在线观看电影 | 亚洲精品久久久蜜臀下载官网 | 免费h漫在线观看 | 色综合天天射 | 永久免费av在线播放 | 九九热精| 毛片永久新网址首页 | 一区二区三区电影大全 | 天天干夜夜想 | 色播五月激情综合网 | 午夜精品一区二区三区免费视频 | 日韩精品免费一线在线观看 | 亚洲91av | 狠狠gao | 久久免费国产精品 | 日韩精品一区二区免费视频 | 欧美大片mv免费 | 久草在线视频首页 | 亚洲成人精品 | 欧美午夜视频在线 | 麻豆av一区二区三区在线观看 | 久久国产精品99久久久久久老狼 | 成人午夜电影免费在线观看 | 久久天堂精品视频 | 五月天天在线 | 在线观看aa | 99久久99久久综合 | 婷婷深爱网 | 天天爽人人爽 | 成人国产精品一区二区 | 在线 成人 | 婷婷丁香导航 | 波多野结衣在线视频免费观看 | 亚洲一区二区天堂 | 精品国内自产拍在线观看视频 | 婷婷色在线播放 | 黄色在线视频网址 | 青草视频在线 | 久久综合久久综合久久 | 美女在线免费观看视频 | 中文字幕影片免费在线观看 | 一区二区中文字幕在线播放 | 久久五月婷婷丁香社区 | 久久手机看片 | 久久久久免费精品视频 | 在线视频成人 | 成人三级av | 国产亚洲成av人片在线观看桃 | av蜜桃在线 | 中文字幕在线免费观看视频 | 欧美 亚洲 另类 激情 另类 | 蜜臀久久99精品久久久无需会员 | av大片网址 | 色婷婷狠狠五月综合天色拍 | 五月天六月色 | 日韩欧美一区二区三区在线观看 | 天天操天天射天天爱 | 久久字幕精品一区 | 久久综合色影院 | 国产午夜av | 亚洲久久视频 | 深夜福利视频在线观看 | 99国产成+人+综合+亚洲 欧美 | 国产精品久久艹 | 国产福利91精品一区二区三区 | 国产黄影院色大全免费 | 日韩精品视频在线观看网址 | 全黄网站| 夜夜夜夜爽| 五月婷网站 | 久久久免费观看 | 免费大片黄在线 | 国产亚洲成人精品 | 操操操夜夜操 | 国产高清不卡一区二区三区 | 日韩av午夜在线观看 | 久久久高清视频 | 亚洲小视频在线观看 | 免费a网站 | 99热在线免费观看 | 极品中文字幕 | 久草在线这里只有精品 | 毛片.com| 精品国产精品久久一区免费式 | 2018亚洲男人天堂 | 免费日韩一区二区 | 精品视频专区 | 天天天天天干 | 亚洲成av人片在线观看www | 96av视频| 又黄又爽又湿又无遮挡的在线视频 | 在线观看国产91 | 免费看国产一级片 | 国产三级午夜理伦三级 | 亚洲国产午夜视频 | 精产嫩模国品一二三区 | 久久久麻豆视频 | 婷婷激情小说网 | 91av资源在线| 夜夜躁天天躁很躁波 | 天天综合网~永久入口 | 欧美乱大交| 亚洲精品欧美精品 | av在线免费不卡 | 国产精品成人国产乱一区 | 青青河边草免费观看 | 成年人网站免费在线观看 | 成人黄色小说视频 | 久久精品99精品国产香蕉 | 欧美日韩18| 日本精品久久久一区二区三区 | 国产精选在线观看 | 久草在线网址 | 9ⅰ精品久久久久久久久中文字幕 | 国产馆在线播放 | 国产私拍在线 | 国产精品综合在线 | 中文字幕在线免费看 | 欧美一区二区日韩一区二区 | 免费在线观看午夜视频 | 亚洲精品乱码久久久久久写真 | 久久久这里有精品 | 男女全黄一级一级高潮免费看 | 91精品人成在线观看 | 四虎影视成人永久免费观看亚洲欧美 | 免费观看av| 久草在线免费资源 | 国产亚洲精品综合一区91 | 久草视频在线看 | 中文字幕日本在线观看 | 午夜免费在线观看 | 国产在线播放一区二区 | 91精品天码美女少妇 | 国产99区 | 天天伊人网 | 国内精品久久天天躁人人爽 | 国产黄色一级片在线 | 日韩av在线小说 | 81精品国产乱码久久久久久 | 久色伊人| 日韩欧美视频一区二区三区 | 国产色视频| 91视频久久久久久 | 国产精品成人av电影 | 久久精彩视频 | 国产精品你懂的在线观看 | 伊人婷婷| 日韩系列 | 中文字幕亚洲高清 | 亚洲欧洲国产视频 | 色资源中文字幕 | 欧美日韩网址 | 国产亚洲aⅴaaaaaa毛片 | 免费十分钟 | 天天看天天干 | 在线午夜电影神马影院 | 99re8这里有精品热视频免费 | 国产在线高清视频 | 中文字幕 国产 一区 | www色| 97夜夜澡人人爽人人免费 | 国产福利a| 精品在线二区 | 国产精品对白一区二区三区 | 激情久久久久 | 国产精品免费一区二区三区在线观看 | 国产成人精品免高潮在线观看 | 日日摸日日 | 天天色成人网 | 国产亚洲成av人片在线观看桃 | 免费一级日韩欧美性大片 | 99精品在线观看视频 | 奇米影视777四色米奇影院 | 亚洲91av| 色综合网在线 | 久久国产精品99久久久久久老狼 | 91在线国产观看 | 日韩精品中文字幕在线观看 | 久久久高清一区二区三区 | 亚洲视频在线播放 | 国产精品久久久亚洲 | 不卡中文字幕在线 | 日日干精品 | 黄色影院在线观看 | 欧美日韩国产一区二区在线观看 | 免费在线观看视频一区 | 成人av电影在线 | 免费在线一区二区 | 久久99国产一区二区三区 | 黄色影院在线播放 | 麻豆系列在线观看 | 天天做日日做天天爽视频免费 | 国产亚洲精品久久久久久无几年桃 | 97人人射 | 美女视频a美女大全免费下载蜜臀 | 五月婷婷中文网 | 国产成人三级在线 | 亚洲黑丝少妇 | 成年人黄色免费视频 | 久久精品综合一区 | 手机色在线 | 综合色狠狠| 免费福利在线播放 | 丁香婷婷久久久综合精品国产 | 国产一区二区观看 | 国产黄色免费电影 | 99热这里只有精品8 久久综合毛片 | 麻豆传媒视频在线播放 | 在线电影日韩 | 911国产在线观看 | 午夜国产福利视频 | 国产成人久久精品一区二区三区 | 亚洲精品456在线播放第一页 | 欧美精品乱码久久久久久按摩 | 免费福利视频网站 | 天天爽天天爽 | 亚洲天堂激情 | 色综合久久五月 | 日韩xxxbbb | 久久免费国产精品1 | 国产一区二区免费在线观看 | 激情久久网 | 三级黄色在线观看 | 97色婷婷成人综合在线观看 | 在线观看一区二区视频 | 中文字幕日韩电影 | 在线看片成人 | 婷婷深爱网| 日本午夜在线亚洲.国产 | 国产韩国日本高清视频 | 成人黄色在线观看视频 | 久久久免费精品 | 久久国产精品99久久久久 | 亚洲mv大片欧洲mv大片免费 | 精品国产aⅴ麻豆 | 国产97av | 欧美精品在线免费 | 97超碰资源网 | 日日夜日日干 | 狠狠干狠狠色 | 99精品国产兔费观看久久99 | 国产日韩在线观看一区 | 91久久黄色| 天天操天天操 | 插插插色综合 | 狠狠操天天射 | 深夜免费小视频 | 深夜激情影院 | 精品久久久久国产 | 91精品久久久久 | 曰本免费av| 国产伦理一区 | 337p西西人体大胆瓣开下部 | 国产精品永久久久久久久www | 欧美性极品xxxx做受 | 99精品免费久久久久久久久 | 日韩视频a | 亚洲资源在线观看 | 91成熟丰满女人少妇 | 久久综合影音 | 国际精品久久久 | 香蕉精品视频在线观看 | 日韩久久久久久 | 九九九热 | 一区二区三区高清在线 | 免费观看成人av | 91在线免费看片 | 午夜婷婷在线观看 | 黄色小说免费在线观看 | 天堂视频中文在线 | 99久久精品免费看国产一区二区三区 | 日本精品一区二区三区在线观看 | 欧美91精品久久久久国产性生爱 | 国产精品精品久久久久久 | 狠狠干婷婷 | 国产精品18久久久久久久久 | 天天亚洲综合 | 麻豆视频国产在线观看 | 色婷婷国产精品一区在线观看 | 亚洲国产日韩欧美在线 | 欧美日韩不卡一区 | 丁香花在线视频观看免费 | 日韩av偷拍 | 国产精品午夜在线观看 | 中文字幕一区二区三区在线观看 | 91视频下载 | 999久久国精品免费观看网站 | 中文字幕乱码在线播放 | 夜夜夜影院 | 成人v| 免费看毛片网站 | 国产成人精品一区二 | 免费av影视 | 日日爽夜夜爽 | 在线成人小视频 | 国产在线欧美在线 | 亚洲夜夜爽 | 免费看的国产视频网站 | 二区中文字幕 | 久久综合加勒比 | 欧美精彩视频在线观看 | 欧洲视频一区 | 精品国产91亚洲一区二区三区www | 精品国产色 | 最新国产在线观看 | 国产成a人亚洲精v品在线观看 | 99久久国产免费免费 | 日本中文字幕网 | 午夜免费电影院 | 久久视频精品在线观看 | 久久久国产精品人人片99精片欧美一 | 99r在线观看 | 中文字幕一区二区三区乱码不卡 | 日日综合 | 国产麻豆精品在线观看 | 超碰人人草人人 | 国产一区二区三区免费观看视频 | 精品婷婷| 亚洲专区 国产精品 | 色婷婷六月天 | 久久爱992xxoo | 在线中文字母电影观看 | 国产xx视频 | av日韩av| 99人久久精品视频最新地址 | 久9在线 | 国产精品第52页 | 一级黄色片在线免费观看 | 开心激情婷婷 | 美女网站在线播放 | 国产欧美日韩视频 | 激情视频区 | 国产日韩欧美在线观看 | 国产精品一区一区三区 | 婷婷在线视频观看 | 激情网站五月天 | 国模精品一区二区三区 | 97精品在线观看 | 日韩在线视频免费观看 | 美女福利视频在线 | 一级电影免费在线观看 | 国产精品久久久久久久午夜 | 91精品一区国产高清在线gif | 国产一级片播放 | 国产亚洲精品久久久久久大师 | 欧美a√在线 |