欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

多流程執(zhí)行方法和系統(tǒng)的制作方法

文檔序號:8259782閱讀:439來源:國知局
多流程執(zhí)行方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別地涉及一種多流程執(zhí)行方法和系統(tǒng)。
【背景技術(shù)】
[0002]在電子商務(wù)的訂單處理中,往往根據(jù)業(yè)務(wù)的劃分不同,往往會(huì)形成多個(gè)流程,比如訂單拆分、訂單轉(zhuǎn)移、訂單預(yù)分解等等流程,各流程由相應(yīng)的業(yè)務(wù)系統(tǒng)進(jìn)行處理,每個(gè)業(yè)務(wù)系統(tǒng)的處理能力不一,在大量的訂單同時(shí)需要進(jìn)行多流程的處理的時(shí)候,可能會(huì)因?yàn)槟硞€(gè)業(yè)務(wù)流程處理的能力薄弱影響到整個(gè)流程的執(zhí)行時(shí)間,甚至可能會(huì)發(fā)生某個(gè)業(yè)務(wù)系統(tǒng)因?yàn)樵L問量大而宕機(jī),進(jìn)而導(dǎo)致整個(gè)訂單處理過程的停止,影響下游庫房的訂單生產(chǎn)。
[0003]在典型的電子商務(wù)訂單處理過程中,從用戶下單到終端庫房訂單生產(chǎn)之間,訂單會(huì)流經(jīng)多個(gè)流程進(jìn)行處理,比如下單后會(huì)經(jīng)過惡意訂單流程,訂單拆分流程,訂單轉(zhuǎn)移等有先后順序依賴的流程,直到訂最后到達(dá)終端庫房生產(chǎn)。而這一系列流程彼此獨(dú)立,分別由不同的業(yè)務(wù)系統(tǒng)來處理,需要依次調(diào)用這些業(yè)務(wù)系統(tǒng),最終產(chǎn)生需要的結(jié)果。
[0004]現(xiàn)有技術(shù)實(shí)現(xiàn)中,各個(gè)業(yè)務(wù)流程彼此相對獨(dú)立,由獨(dú)立的業(yè)務(wù)系統(tǒng)來處理各個(gè)流程,因此在處理訂單的過程中,根據(jù)依次進(jìn)行調(diào)用各個(gè)業(yè)務(wù)系統(tǒng),例如先調(diào)用惡意訂單系統(tǒng),查看訂單是否為惡意訂單;然后調(diào)用訂單拆分系統(tǒng),將訂單拆分為對應(yīng)的子訂單;接下來再去調(diào)用轉(zhuǎn)移系統(tǒng),將訂單轉(zhuǎn)移到相應(yīng)的庫房系統(tǒng)等,直至最后形成可在庫房生產(chǎn)的訂單。在上述過程中使用的主要模塊如圖1所示,圖1是根據(jù)現(xiàn)有技術(shù)中的處理訂單的系統(tǒng)的主要模塊的示意圖。圖1中的訂單原始數(shù)據(jù)模塊主要用來將訂單數(shù)據(jù)封裝,為接下來的處理做準(zhǔn)備。調(diào)用控制中心模塊主要用來按照訂單處理的次序來調(diào)用各個(gè)處理訂單的業(yè)務(wù)系統(tǒng)。圖中的訂單處理模塊I至N實(shí)現(xiàn)各個(gè)業(yè)務(wù)系統(tǒng)的功能,用來處理各個(gè)業(yè)務(wù)流程。各個(gè)訂單處理模塊一般采用服務(wù)器集群來實(shí)現(xiàn)。
[0005]在訂單量比較小的情況下,采用圖1的系統(tǒng)一般能夠正常處理訂單。但是訂單量往往是變化的,在訂單量的高峰期,往往會(huì)出現(xiàn)某個(gè)業(yè)務(wù)系統(tǒng)中的個(gè)別服務(wù)器宕機(jī)的情況,此時(shí)該業(yè)務(wù)系統(tǒng)的其他服務(wù)器的負(fù)荷隨即增加,使其中又會(huì)有服務(wù)器宕機(jī),從而形成雪崩效應(yīng),使該業(yè)務(wù)系統(tǒng)完全癱瘓,從而造成訂單處理過程的中斷和停滯,最終影響到訂單生產(chǎn)和向用戶送貨。為了避免上述情況的出現(xiàn),目前的主要做法是擴(kuò)展系統(tǒng)的處理能力,主要通過增加硬件設(shè)施來實(shí)現(xiàn)。這種方式成本比較高。

【發(fā)明內(nèi)容】

[0006]有鑒于此,本發(fā)明提供一種多流程執(zhí)行方法和系統(tǒng),能夠在比較低的成本下提高多流程執(zhí)行的可靠性。
[0007]為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種多流程執(zhí)行方法。
[0008]本發(fā)明的多流程執(zhí)行方法包括:記錄業(yè)務(wù)系統(tǒng)的性能參數(shù)限值,所述業(yè)務(wù)系統(tǒng)用于執(zhí)行多流程中的一個(gè)流程;根據(jù)所述業(yè)務(wù)系統(tǒng)的性能參數(shù)限值和所述業(yè)務(wù)系統(tǒng)的實(shí)時(shí)性能參數(shù)值以及預(yù)設(shè)的調(diào)節(jié)策略,對所述業(yè)務(wù)系統(tǒng)的調(diào)用量設(shè)定值進(jìn)行調(diào)節(jié),使所述實(shí)時(shí)性能參數(shù)值在所述性能參數(shù)限值以內(nèi);根據(jù)所述業(yè)務(wù)系統(tǒng)的調(diào)用量設(shè)定值對該業(yè)務(wù)系統(tǒng)進(jìn)行調(diào)用。
[0009]可選地,對所述業(yè)務(wù)系統(tǒng)的調(diào)用量設(shè)定值進(jìn)行調(diào)節(jié)的步驟之前,還包括:保存對業(yè)務(wù)系統(tǒng)的多個(gè)性能參數(shù)設(shè)定的權(quán)重;所述業(yè)務(wù)系統(tǒng)的實(shí)時(shí)性能參數(shù)值為權(quán)重最大的性能參數(shù)的實(shí)時(shí)值。
[0010]可選地,所述記錄業(yè)務(wù)系統(tǒng)的性能參數(shù)限值的步驟之前,還包括:從用于執(zhí)行所述多流程的多個(gè)業(yè)務(wù)系統(tǒng)中選定所述業(yè)務(wù)系統(tǒng)。
[0011]可選地,對所述業(yè)務(wù)系統(tǒng)的調(diào)用量設(shè)定值進(jìn)行調(diào)節(jié)的步驟之前,還包括:按照預(yù)設(shè)的時(shí)間間隔持續(xù)獲取所述業(yè)務(wù)系統(tǒng)的實(shí)時(shí)性能參數(shù)。
[0012]可選地,根據(jù)所述業(yè)務(wù)系統(tǒng)的調(diào)用量設(shè)定值對該業(yè)務(wù)系統(tǒng)進(jìn)行調(diào)用之后,還包括:在所述業(yè)務(wù)系統(tǒng)的實(shí)時(shí)性能參數(shù)值在所述性能參數(shù)限值以內(nèi)的情況下,計(jì)算二者之間的差值,若該差值大于預(yù)設(shè)值,則增大所述業(yè)務(wù)系統(tǒng)的調(diào)用量設(shè)定值,然后按該調(diào)用量設(shè)定值對該業(yè)務(wù)系統(tǒng)進(jìn)行調(diào)用。
[0013]可選地,所述業(yè)務(wù)系統(tǒng)的性能參數(shù)包括如下一種或幾種:中央處理器使用率,計(jì)算機(jī)內(nèi)存使用量,調(diào)用返回時(shí)間。
[0014]可選地,所述業(yè)務(wù)系統(tǒng)包括處理電子商務(wù)的訂單的業(yè)務(wù)系統(tǒng)。
[0015]根據(jù)本發(fā)明的另一方面,提供了一種多流程執(zhí)行系統(tǒng)。
[0016]本發(fā)明的多流程執(zhí)行系統(tǒng)包括:系統(tǒng)參數(shù)設(shè)定模塊,用于記錄執(zhí)行多流程的多個(gè)業(yè)務(wù)系統(tǒng)的性能參數(shù)限值;實(shí)時(shí)獲取模塊,用于獲取業(yè)務(wù)系統(tǒng)的實(shí)時(shí)性能參數(shù)值;智能分析引擎模塊,用于根據(jù)所述業(yè)務(wù)系統(tǒng)的性能參數(shù)限值和所述業(yè)務(wù)系統(tǒng)的實(shí)時(shí)性能參數(shù)值以及預(yù)設(shè)的調(diào)節(jié)策略,對所述業(yè)務(wù)系統(tǒng)的調(diào)用量設(shè)定值進(jìn)行調(diào)節(jié),使所述實(shí)時(shí)性能參數(shù)值在所述性能參數(shù)限值以內(nèi);調(diào)用控制中心模塊,用于根據(jù)所述智能分析引擎模塊調(diào)節(jié)得到的調(diào)用量設(shè)定值對該業(yè)務(wù)系統(tǒng)進(jìn)行調(diào)用。
[0017]可選地,所述系統(tǒng)參數(shù)設(shè)定模塊還用于保存對業(yè)務(wù)系統(tǒng)的多個(gè)性能參數(shù)設(shè)定的權(quán)重;所述智能分析引擎模塊還用于根據(jù)所述業(yè)務(wù)系統(tǒng)的性能參數(shù)限值和所述業(yè)務(wù)系統(tǒng)的權(quán)重最大的性能參數(shù)的實(shí)時(shí)性能參數(shù)值以及預(yù)設(shè)的調(diào)節(jié)策略,對所述業(yè)務(wù)系統(tǒng)的調(diào)用量設(shè)定值進(jìn)行調(diào)節(jié),使所述實(shí)時(shí)性能參數(shù)值在所述性能參數(shù)限值以內(nèi)。
[0018]可選地,所述實(shí)時(shí)獲取模塊還用于按照預(yù)設(shè)的時(shí)間間隔持續(xù)獲取所述業(yè)務(wù)系統(tǒng)的實(shí)時(shí)性能參數(shù)。
[0019]可選地,所述智能分析引擎模塊還用于在所述業(yè)務(wù)系統(tǒng)的實(shí)時(shí)性能參數(shù)值在所述性能參數(shù)限值以內(nèi)的情況下,計(jì)算二者之間的差值,若該差值大于預(yù)設(shè)值,則增大所述業(yè)務(wù)系統(tǒng)的調(diào)用量設(shè)定值。
[0020]根據(jù)本發(fā)明的技術(shù)方案,設(shè)定業(yè)務(wù)系統(tǒng)的性能參數(shù)限值,根據(jù)該限值調(diào)節(jié)對該業(yè)務(wù)系統(tǒng)的調(diào)用量,使其實(shí)時(shí)性能參數(shù)值在該限值以內(nèi),從而保證了該業(yè)務(wù)系統(tǒng)能夠正常運(yùn)行,對于處理多流程的多個(gè)業(yè)務(wù)系統(tǒng)作類似處理即可使多流程能夠被可靠穩(wěn)定地處理。
【附圖說明】
[0021]附圖用于更好地理解本發(fā)明,不構(gòu)成對本發(fā)明的不當(dāng)限定。其中:
[0022]圖1是根據(jù)現(xiàn)有技術(shù)中的處理訂單的系統(tǒng)的主要模塊的示意圖;
[0023]圖2是根據(jù)本發(fā)明實(shí)施例的多流程執(zhí)行方法的基本步驟的示意圖;
[0024]圖3是根據(jù)本發(fā)明實(shí)施例的多流程執(zhí)行裝置的主要模塊的示意圖。
【具體實(shí)施方式】
[0025]以下結(jié)合附圖對本發(fā)明的示范性實(shí)施例做出說明,其中包括本發(fā)明實(shí)施例的各種細(xì)節(jié)以助于理解,應(yīng)當(dāng)將它們認(rèn)為僅僅是示范性的。因此,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,可以對這里描述的實(shí)施例做出各種改變和修改,而不會(huì)背離本發(fā)明的范圍和精神。同樣,為了清楚和簡明,以下的描述中省略了對公知功能和結(jié)構(gòu)的描述。
[0026]在本發(fā)明實(shí)施例中,對各業(yè)務(wù)系統(tǒng)設(shè)定性能參數(shù)限值,在系統(tǒng)運(yùn)行時(shí)根據(jù)該限值調(diào)節(jié)對該系統(tǒng)的調(diào)用量,使業(yè)務(wù)系統(tǒng)的實(shí)時(shí)性能參數(shù)不超出設(shè)定的性能參數(shù)限值。以下結(jié)合附圖做詳細(xì)說明。圖2是根據(jù)本發(fā)明實(shí)施例的多流程執(zhí)行方法的基本步驟的示意圖。圖2描述的是對于一個(gè)業(yè)務(wù)系統(tǒng)的做法,在實(shí)現(xiàn)中對于每個(gè)業(yè)務(wù)系統(tǒng)都采用類似的處理。
[0027]步驟S21:記錄業(yè)務(wù)系統(tǒng)的性能參數(shù)限值。性能參數(shù)限值例如服務(wù)器的CPU使用率、內(nèi)存使用率、調(diào)用響應(yīng)時(shí)間值等。當(dāng)業(yè)務(wù)系統(tǒng)的性能參數(shù)超出這些限值,則說明服務(wù)器性能下降,有宕機(jī)的風(fēng)險(xiǎn),需要采取措施。對于多個(gè)業(yè)務(wù)系統(tǒng),可以僅控制其中的一部分。因此可以預(yù)先選擇一個(gè)或多個(gè)業(yè)務(wù)系統(tǒng),對這些業(yè)務(wù)系統(tǒng)按圖2流程進(jìn)行處理。
[0028]步驟S22:采集業(yè)務(wù)系統(tǒng)的實(shí)時(shí)性能參數(shù)值。
[0029]步驟S23:根據(jù)業(yè)務(wù)系統(tǒng)的性能參數(shù)限值和業(yè)務(wù)系統(tǒng)的實(shí)時(shí)性能參數(shù)值以及預(yù)設(shè)的調(diào)節(jié)策略,對業(yè)務(wù)系統(tǒng)的調(diào)用量設(shè)定值進(jìn)行調(diào)節(jié)。這里的調(diào)用量是單位時(shí)間內(nèi)對業(yè)務(wù)系統(tǒng)的調(diào)用次數(shù)。本步驟中,調(diào)節(jié)的目的是使采集到的實(shí)時(shí)性能參數(shù)值
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
虞城县| 敖汉旗| 宜兰市| 庄浪县| 游戏| 平阳县| 油尖旺区| 镇平县| 文水县| 娄底市| 兴化市| 济源市| 钟祥市| 赫章县| 兖州市| 新建县| 馆陶县| 桑日县| 南郑县| 邳州市| 清徐县| 太保市| 尚义县| 清丰县| 大宁县| 汪清县| 扬州市| 石河子市| 大安市| 大荔县| 阳城县| 浮梁县| 昆明市| 巨野县| 额济纳旗| 保德县| 祥云县| 广灵县| 温泉县| 耒阳市| 简阳市|