亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種規(guī)則發(fā)布系統(tǒng)、方法及裝置與流程

文檔序號(hào):11155150閱讀:300來源:國(guó)知局
一種規(guī)則發(fā)布系統(tǒng)、方法及裝置與制造工藝

本申請(qǐng)涉及計(jì)算機(jī)與網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種規(guī)則發(fā)布系統(tǒng)、方法及裝置。



背景技術(shù):

在風(fēng)險(xiǎn)監(jiān)控領(lǐng)域,用于進(jìn)行風(fēng)險(xiǎn)識(shí)別的規(guī)則具有非常重要的地位。一個(gè)完整的規(guī)則包含一組條件和觸發(fā)動(dòng)作,每個(gè)條件包含條件元素、比較符、比較值、參數(shù)等信息,這些信息存放在不同的規(guī)則數(shù)據(jù)表中。由于規(guī)則引擎在運(yùn)行規(guī)則時(shí)需要讀取完整的規(guī)則信息,所以規(guī)則發(fā)布時(shí)需要基于分散的各個(gè)規(guī)則數(shù)據(jù)表,構(gòu)建完整的規(guī)則模型,以供規(guī)則引擎直接運(yùn)行。

目前的規(guī)則發(fā)布過程,一般是通過廣播消息通知系統(tǒng)各服務(wù)器執(zhí)行加載,各服務(wù)器分別讀取規(guī)則數(shù)據(jù)表執(zhí)行規(guī)則模型的構(gòu)建,然后將構(gòu)建好的規(guī)則模型加載到內(nèi)存中供規(guī)則引擎運(yùn)行。

但是,上述規(guī)則發(fā)布過程會(huì)出現(xiàn)兩個(gè)比較嚴(yán)重的問題:一是在規(guī)則發(fā)布過程中,系統(tǒng)服務(wù)器集群同時(shí)并發(fā)加載,導(dǎo)致數(shù)據(jù)庫(kù)連接及網(wǎng)絡(luò)資源成為瓶頸。隨著規(guī)則量的增多和規(guī)則復(fù)雜度越來越高,整個(gè)加載過程需要查詢的數(shù)據(jù)表也越來越多、規(guī)則構(gòu)建和加載耗時(shí)越來越長(zhǎng),另外,隨著服務(wù)器集群擴(kuò)大,導(dǎo)致并發(fā)加載過程中數(shù)據(jù)庫(kù)連接數(shù)不夠,同時(shí)數(shù)據(jù)庫(kù)網(wǎng)絡(luò)帶寬也會(huì)成為瓶頸,整個(gè)發(fā)布過程系統(tǒng)穩(wěn)定性受到極大影響。二是在規(guī)則發(fā)布過程中,系統(tǒng)服務(wù)器集群同時(shí)加載相同的規(guī)則,但隨著規(guī)則量的增多和規(guī)則復(fù)雜度越來越高,各服務(wù)器未必能將所有規(guī)則構(gòu)建完整,特別是受數(shù)據(jù)庫(kù)連接和網(wǎng)絡(luò)瓶頸的限制,會(huì)出現(xiàn)個(gè)別服務(wù)器規(guī)則構(gòu)建失敗的情況,從而導(dǎo)致規(guī)則發(fā)布過程中集群服務(wù)器規(guī)則數(shù)據(jù)狀態(tài)不一致的情況。

綜上,在目前的規(guī)則發(fā)布過程中,存在數(shù)據(jù)庫(kù)連接及網(wǎng)絡(luò)資源成為瓶頸、及因個(gè)別服務(wù)器規(guī)則構(gòu)建失敗而導(dǎo)致集群服務(wù)器規(guī)則數(shù)據(jù)狀態(tài)不一致的情況。



技術(shù)實(shí)現(xiàn)要素:

本申請(qǐng)實(shí)施例提供一種規(guī)則發(fā)布系統(tǒng)、方法及裝置,用以解決在目前的規(guī)則發(fā)布過程中,存在數(shù)據(jù)庫(kù)連接及網(wǎng)絡(luò)資源成為瓶頸、及因個(gè)別服務(wù)器規(guī)則構(gòu)建失敗而導(dǎo)致集群服務(wù)器規(guī)則數(shù)據(jù)狀態(tài)不一致的情況的問題。

本申請(qǐng)實(shí)施例提供一種規(guī)則發(fā)布系統(tǒng),包括:

集群管理服務(wù)器,用于向集群中的指定服務(wù)器發(fā)送規(guī)則模型構(gòu)建指示信息;在接收到所述指定服務(wù)器發(fā)送的規(guī)則模型構(gòu)建成功指示信息后,向集群中除所述指定服務(wù)器外的其它服務(wù)器發(fā)送規(guī)則模型加載指示信息,用于指示其它服務(wù)器加載構(gòu)建好的規(guī)則模型;

所述指定服務(wù)器,用于在接收到集群管理服務(wù)器發(fā)送的規(guī)則模型構(gòu)建指示信息后,從數(shù)據(jù)庫(kù)中獲取用于構(gòu)建規(guī)則模型的規(guī)則信息;基于獲取的規(guī)則信息,構(gòu)建所述規(guī)則模型;在成功構(gòu)建所述規(guī)則模型后,將成功構(gòu)建的規(guī)則模型存入指定存儲(chǔ)中,并向所述集群管理服務(wù)器發(fā)送規(guī)則模型構(gòu)建成功指示信息;

集群中除所述指定服務(wù)器外的其它服務(wù)器,用于在接收到規(guī)則模型加載指示信息后,從指定存儲(chǔ)中加載所述規(guī)則模型加載指示信息所指示的規(guī)則模型;采用加載后的所述規(guī)則模型替換該規(guī)則模型對(duì)應(yīng)的之前發(fā)布的規(guī)則模型。

可選地,所述集群管理服務(wù)器具體用于:從集群中隨機(jī)選擇一臺(tái)服務(wù)器作為所述指定服務(wù)器,并通過點(diǎn)對(duì)點(diǎn)消息向所述指定服務(wù)器發(fā)送規(guī)則模型構(gòu)建指示信息。

可選地,所述集群管理服務(wù)器具體用于:通過廣播消息向集群中除所述指定服務(wù)器外的其它服務(wù)器發(fā)送規(guī)則模型加載指示信息。

可選地,所述集群中除所述指定服務(wù)器外的其它服務(wù)器具體用于:

當(dāng)接收到規(guī)則模型加載指示信息時(shí),從預(yù)設(shè)的等待時(shí)長(zhǎng)區(qū)間中,隨機(jī)選擇 等待時(shí)長(zhǎng);在經(jīng)過選擇的所述等待時(shí)長(zhǎng)后,從所述指定存儲(chǔ)中加載所述規(guī)則模型。

本申請(qǐng)實(shí)施例提供一種規(guī)則發(fā)布方法,包括:

向集群中的指定服務(wù)器發(fā)送規(guī)則模型構(gòu)建指示信息;

在接收到所述指定服務(wù)器發(fā)送的規(guī)則模型構(gòu)建成功指示信息后,向集群中除所述指定服務(wù)器外的其它服務(wù)器發(fā)送規(guī)則模型加載指示信息,用于指示其它服務(wù)器加載構(gòu)建好的規(guī)則模型。

可選地,所述向集群中的指定服務(wù)器發(fā)送規(guī)則模型構(gòu)建指示信息,包括:

從集群中隨機(jī)選擇一臺(tái)服務(wù)器作為所述指定服務(wù)器,并通過點(diǎn)對(duì)點(diǎn)消息向所述指定服務(wù)器發(fā)送規(guī)則模型構(gòu)建指示信息。

可選地,向集群中除所述指定服務(wù)器外的其它服務(wù)器發(fā)送規(guī)則模型加載指示信息,包括:

通過廣播消息向集群中除所述指定服務(wù)器外的其它服務(wù)器發(fā)送規(guī)則模型加載指示信息。

本申請(qǐng)另一實(shí)施例提供一種規(guī)則發(fā)布方法,包括:

在接收到集群管理服務(wù)器發(fā)送的規(guī)則模型構(gòu)建指示信息后,從數(shù)據(jù)庫(kù)中獲取用于構(gòu)建規(guī)則模型的規(guī)則信息;

基于獲取的規(guī)則信息,構(gòu)建所述規(guī)則模型;

在成功構(gòu)建所述規(guī)則模型后,將成功構(gòu)建的規(guī)則模型存入指定存儲(chǔ)中,并向所述集群管理服務(wù)器發(fā)送規(guī)則模型構(gòu)建成功指示信息。

本申請(qǐng)又一實(shí)施例提供一種規(guī)則發(fā)布方法,包括:

在接收到規(guī)則模型加載指示信息后,從指定存儲(chǔ)中加載所述規(guī)則模型加載指示信息所指示的規(guī)則模型;

采用加載后的所述規(guī)則模型替換該規(guī)則模型對(duì)應(yīng)的之前發(fā)布的規(guī)則模型。

可選地,在接收到規(guī)則模型加載指示信息后,從指定存儲(chǔ)中加載所述規(guī)則模型加載指示信息所指示的規(guī)則模型,包括:

當(dāng)接收到規(guī)則模型加載指示信息時(shí),從預(yù)設(shè)的等待時(shí)長(zhǎng)區(qū)間中,隨機(jī)選擇等待時(shí)長(zhǎng);

在經(jīng)過選擇的所述等待時(shí)長(zhǎng)后,從所述指定存儲(chǔ)中加載所述規(guī)則模型。

本申請(qǐng)實(shí)施例提供一種規(guī)則發(fā)布裝置,包括:

第一發(fā)送模塊,用于向集群中的指定服務(wù)器發(fā)送規(guī)則模型構(gòu)建指示信息;

第二發(fā)送模塊,用于在所述指定服務(wù)器構(gòu)建好規(guī)則模型后,向集群中除所述指定服務(wù)器外的其它服務(wù)器發(fā)送規(guī)則模型加載指示信息,用于指示其它服務(wù)器加載構(gòu)建好的規(guī)則模型。

本申請(qǐng)另一實(shí)施例提供一種規(guī)則發(fā)布裝置,包括:

獲取模塊,用于在接收到集群管理服務(wù)器發(fā)送的規(guī)則模型構(gòu)建指示信息后,從數(shù)據(jù)庫(kù)中獲取用于構(gòu)建規(guī)則模型的規(guī)則信息;

構(gòu)建模塊,用于基于所述獲取模塊獲取的規(guī)則信息,構(gòu)建所述規(guī)則模型;

發(fā)送模塊,在所述構(gòu)建模塊成功構(gòu)建所述規(guī)則模型后,將成功構(gòu)建的規(guī)則模型存入指定存儲(chǔ)中,并向所述集群管理服務(wù)器發(fā)送規(guī)則模型構(gòu)建成功指示信息。

本申請(qǐng)又一實(shí)施例提供一種規(guī)則發(fā)布裝置,包括:

加載模塊,用于在接收到規(guī)則模型加載指示信息后,從指定存儲(chǔ)中加載所述規(guī)則模型加載指示信息所指示的規(guī)則模型;

替換模塊,用于采用加載后的所述規(guī)則模型替換該規(guī)則模型對(duì)應(yīng)的之前發(fā)布的規(guī)則模型。

本申請(qǐng)實(shí)施例采用集群中的指定服務(wù)器完成規(guī)則模型的構(gòu)建,其它服務(wù)器直接加載構(gòu)建好的規(guī)則模型,減少了規(guī)則構(gòu)建中對(duì)網(wǎng)絡(luò)資源和數(shù)據(jù)庫(kù)連接數(shù)的需求,并且避免了因個(gè)別服務(wù)器規(guī)則構(gòu)建失敗而導(dǎo)致集群服務(wù)器規(guī)則數(shù)據(jù)狀態(tài)不一致的情況。

附圖說明

圖1為本申請(qǐng)實(shí)施例一提供的規(guī)則發(fā)布方法流程圖;

圖2為本申請(qǐng)實(shí)施例二提供的規(guī)則發(fā)布方法流程圖;

圖3為本申請(qǐng)實(shí)施例三提供的規(guī)則發(fā)布系統(tǒng)結(jié)構(gòu)示意圖;

圖4為本申請(qǐng)實(shí)施例四提供的規(guī)則發(fā)布裝置結(jié)構(gòu)示意圖;

圖5為本申請(qǐng)實(shí)施例五提供的規(guī)則發(fā)布裝置結(jié)構(gòu)示意圖。

具體實(shí)施方式

本申請(qǐng)實(shí)施例采用集群中的指定服務(wù)器完成規(guī)則模型的構(gòu)建,其它服務(wù)器直接加載構(gòu)建好的規(guī)則模型,減少了規(guī)則構(gòu)建中對(duì)網(wǎng)絡(luò)資源和數(shù)據(jù)庫(kù)連接數(shù)的需求,并且避免了因個(gè)別服務(wù)器規(guī)則構(gòu)建失敗而導(dǎo)致集群服務(wù)器規(guī)則數(shù)據(jù)狀態(tài)不一致的情況。

下面結(jié)合說明書附圖對(duì)本申請(qǐng)實(shí)施例作進(jìn)一步詳細(xì)描述。

實(shí)施例一

如圖1所示,為本申請(qǐng)實(shí)施例一提供的規(guī)則發(fā)布方法流程圖,包括以下步驟:

S101:集群管理服務(wù)器向集群中的指定服務(wù)器發(fā)送規(guī)則模型構(gòu)建指示信息。

由于在規(guī)則發(fā)布過程中,復(fù)雜度最高和加載耗時(shí)最大的環(huán)節(jié)是規(guī)則構(gòu)建過程,為了節(jié)省數(shù)據(jù)庫(kù)連接數(shù)及網(wǎng)絡(luò)資源,本申請(qǐng)實(shí)施例由指定服務(wù)器單獨(dú)完成規(guī)則模型的構(gòu)建。

S102:所述指定服務(wù)器在接收到規(guī)則模型構(gòu)建指示信息后,從數(shù)據(jù)庫(kù)中獲取用于構(gòu)建規(guī)則模型的規(guī)則信息。

這里,指定服務(wù)器可以根據(jù)規(guī)則模型構(gòu)建指示信息所指示的用于構(gòu)建規(guī)則模型的各個(gè)規(guī)則數(shù)據(jù)表的標(biāo)識(shí)信息,從數(shù)據(jù)庫(kù)中獲取各個(gè)規(guī)則數(shù)據(jù)表中的規(guī)則信息,并基于預(yù)設(shè)的規(guī)則模型架構(gòu),將獲取的規(guī)則信息構(gòu)建成規(guī)則模型。規(guī)則數(shù)據(jù)表中的規(guī)則信息可以包含規(guī)則名稱、數(shù)據(jù)更新時(shí)間、組成規(guī)則的各個(gè)條件 名稱、每個(gè)條件的參數(shù)信息等。

S103:所述指定服務(wù)器基于獲取的規(guī)則數(shù)據(jù)表,構(gòu)建所述規(guī)則模型;在成功構(gòu)建所述規(guī)則模型后,將成功構(gòu)建的規(guī)則模型存入指定存儲(chǔ)中,并向所述集群管理服務(wù)器發(fā)送規(guī)則模型構(gòu)建成功指示信息。

該步驟中,指定服務(wù)器將構(gòu)建好的規(guī)則模型存入指定存儲(chǔ)中,該指定存儲(chǔ)可以是所述數(shù)據(jù)庫(kù),也可以是其它預(yù)設(shè)的存儲(chǔ)。

S104:在接收到所述指定服務(wù)器發(fā)送的規(guī)則模型構(gòu)建成功指示信息后,集群管理服務(wù)器向集群中除所述指定服務(wù)器外的其它服務(wù)器發(fā)送規(guī)則模型加載指示信息,用于指示其它服務(wù)器加載構(gòu)建好的規(guī)則模型。

在具體實(shí)施中,指定服務(wù)器在完成規(guī)則模型的構(gòu)建后,可以通知集群管理服務(wù)器規(guī)則模型構(gòu)建成功,此時(shí),集群管理服務(wù)器向集群中除所述指定服務(wù)器外的其它服務(wù)器發(fā)送規(guī)則模型加載指示信息。

S105:所述其它服務(wù)器在接收到規(guī)則模型加載指示信息后,從指定存儲(chǔ)中加載所述規(guī)則模型加載指示信息所指示的規(guī)則模型。

在具體實(shí)施過程中,其它各個(gè)服務(wù)器可以分批從所述指定存儲(chǔ)中加載所述規(guī)則模型。具體地,可以為每個(gè)加載規(guī)則模型的服務(wù)器設(shè)置加載等待時(shí)長(zhǎng),在當(dāng)前時(shí)間距離接收到所述規(guī)則模型加載指示信息的時(shí)長(zhǎng)達(dá)到該服務(wù)器的加載等待時(shí)長(zhǎng)后,加載所述規(guī)則模型?;蛘撸?wù)器可以隨機(jī)選擇加載所述規(guī)則模型的等待時(shí)長(zhǎng)。

采用這種各服務(wù)器分批加載規(guī)則模型的方式,可以避免受網(wǎng)絡(luò)資源和數(shù)據(jù)庫(kù)連接數(shù)的限制而導(dǎo)致規(guī)則模型加載失敗的情況發(fā)生。

S106:所述其它服務(wù)器采用加載后的所述規(guī)則模型替換該規(guī)則模型對(duì)應(yīng)的之前發(fā)布的規(guī)則模型。

下面通過另一個(gè)實(shí)施例對(duì)本申請(qǐng)實(shí)施例的思想作進(jìn)一步描述。

實(shí)施例二

如圖2所示,為本申請(qǐng)實(shí)施例二提供的規(guī)則發(fā)布方法流程圖,包括以下步 驟:

S201:集群管理服務(wù)器從集群中隨機(jī)選擇一臺(tái)服務(wù)器作為所述指定服務(wù)器,并通過點(diǎn)對(duì)點(diǎn)消息向所述指定服務(wù)器發(fā)送規(guī)則模型構(gòu)建指示信息。

這里,規(guī)則模型構(gòu)建指示信息中可以包含用于構(gòu)建規(guī)則模型的各個(gè)規(guī)則數(shù)據(jù)表的標(biāo)識(shí)信息,這里的標(biāo)識(shí)信息可以包括規(guī)則更新的時(shí)間信息、規(guī)則名稱等信息。比如,規(guī)則模型構(gòu)建指示信息中指示了用于構(gòu)建規(guī)則模型的各個(gè)規(guī)則數(shù)據(jù)表所對(duì)應(yīng)的更新時(shí)間范圍及規(guī)則名稱,則指定服務(wù)器可以從數(shù)據(jù)庫(kù)中獲取與該更新時(shí)間范圍及規(guī)則名稱匹配的規(guī)則數(shù)據(jù)表。

S202:指定服務(wù)器在接收到規(guī)則模型構(gòu)建指示信息后,從數(shù)據(jù)庫(kù)中獲取用于構(gòu)建規(guī)則模型的規(guī)則信息。

S203:指定服務(wù)器基于獲取的規(guī)則信息,構(gòu)建所述規(guī)則模型,在成功構(gòu)建所述規(guī)則模型后,將成功構(gòu)建的規(guī)則模型存入指定存儲(chǔ)中,并向所述集群管理服務(wù)器發(fā)送規(guī)則模型構(gòu)建成功指示信息。

S204:集群管理服務(wù)器通過廣播消息向集群中除指定服務(wù)器外的其它服務(wù)器發(fā)送規(guī)則模型加載指示信息。

這里,該廣播消息中具體可以包括規(guī)則模型的標(biāo)識(shí)信息,比如規(guī)則模型的名稱、更新時(shí)間等。

S205:所述其它服務(wù)器在接收到規(guī)則模型加載指示信息后,當(dāng)接收到規(guī)則模型加載指示信息時(shí),從預(yù)設(shè)的等待時(shí)長(zhǎng)區(qū)間中,隨機(jī)選擇等待時(shí)長(zhǎng);在經(jīng)過選擇的所述等待時(shí)長(zhǎng)后,從所述指定存儲(chǔ)中加載所述規(guī)則模型。

該步驟中,其它各個(gè)服務(wù)器在接收到規(guī)則模型加載指示信息后,各自計(jì)算一個(gè)隨機(jī)等待時(shí)間,比如,某臺(tái)服務(wù)器計(jì)算出需要等待20ms,則該服務(wù)器在等待20ms后,從數(shù)據(jù)庫(kù)中加載所述規(guī)則模型。

具體地,服務(wù)器隨機(jī)選擇等待時(shí)長(zhǎng)的方式可以是從有限個(gè)離散的隨機(jī)數(shù)中進(jìn)行選擇,比如,預(yù)設(shè)的等待時(shí)長(zhǎng)區(qū)間為[0ms,100ms],服務(wù)器從0~100中隨機(jī)選取一個(gè)整數(shù),如選擇了20,則隨機(jī)等待時(shí)間為20ms。

S206:所述其它服務(wù)器采用加載后的所述規(guī)則模型替換該規(guī)則模型對(duì)應(yīng)的之前發(fā)布的規(guī)則模型。

這里,服務(wù)器在規(guī)則模型加載完成后,可以更新規(guī)則模型的規(guī)則發(fā)布狀態(tài)及發(fā)布時(shí)間。

這里,規(guī)則發(fā)布狀態(tài),也即指標(biāo)識(shí)是否發(fā)布成功的信息。各服務(wù)器可以將規(guī)則發(fā)布狀態(tài)和發(fā)布時(shí)間存入本服務(wù)器內(nèi)存中,也可以存入分布式緩存中,用于前臺(tái)服務(wù)器頁(yè)面顯示時(shí)供規(guī)則發(fā)布人員查看。

基于同一發(fā)明構(gòu)思,本申請(qǐng)實(shí)施例中還提供了一種與規(guī)則發(fā)布方法對(duì)應(yīng)的規(guī)則發(fā)布系統(tǒng)及規(guī)則發(fā)布裝置,由于該規(guī)則發(fā)布系統(tǒng)及規(guī)則發(fā)布裝置解決問題的原理與本申請(qǐng)實(shí)施例的規(guī)則發(fā)布方法相似,因此該規(guī)則發(fā)布系統(tǒng)及規(guī)則發(fā)布裝置的實(shí)施可以參見方法的實(shí)施,重復(fù)之處不再贅述。

實(shí)施例三

如圖3所示,為本申請(qǐng)實(shí)施例三提供的規(guī)則發(fā)布系統(tǒng)30結(jié)構(gòu)示意圖,包括:

集群管理服務(wù)器31,用于向集群中的指定服務(wù)器發(fā)送規(guī)則模型構(gòu)建指示信息;在接收到所述指定服務(wù)器發(fā)送的規(guī)則模型構(gòu)建成功指示信息后,向集群中除所述指定服務(wù)器外的其它服務(wù)器發(fā)送規(guī)則模型加載指示信息,用于指示其它服務(wù)器加載構(gòu)建好的規(guī)則模型;

所述指定服務(wù)器32,用于在接收到集群管理服務(wù)器31發(fā)送的規(guī)則模型構(gòu)建指示信息后,從數(shù)據(jù)庫(kù)中獲取用于構(gòu)建規(guī)則模型的規(guī)則信息;基于獲取的規(guī)則信息,構(gòu)建所述規(guī)則模型;在成功構(gòu)建所述規(guī)則模型后,將成功構(gòu)建的規(guī)則模型存入指定存儲(chǔ)中,并向所述集群管理服務(wù)器發(fā)送規(guī)則模型構(gòu)建成功指示信息;

集群中除指定服務(wù)器外的其它服務(wù)器33,用于在接收到規(guī)則模型加載指示信息后,從指定存儲(chǔ)中加載所述規(guī)則模型加載指示信息所指示的規(guī)則模型;采用加載后的所述規(guī)則模型替換該規(guī)則模型對(duì)應(yīng)的之前發(fā)布的規(guī)則模型。

可選地,所述集群管理服務(wù)器31具體用于:從集群中隨機(jī)選擇一臺(tái)服務(wù)器作為所述指定服務(wù)器,并通過點(diǎn)對(duì)點(diǎn)消息向所述指定服務(wù)器發(fā)送規(guī)則模型構(gòu)建指示信息。

可選地,所述集群管理服務(wù)器31具體用于:通過廣播消息向集群中除指定服務(wù)器32外的其它服務(wù)器發(fā)送規(guī)則模型加載指示信息。

可選地,所述集群中除指定服務(wù)器32外的其它服務(wù)器33具體用于:

當(dāng)接收到規(guī)則模型加載指示信息時(shí),從預(yù)設(shè)的等待時(shí)長(zhǎng)區(qū)間中,隨機(jī)選擇等待時(shí)長(zhǎng);在經(jīng)過選擇的所述等待時(shí)長(zhǎng)后,從所述指定存儲(chǔ)中加載所述規(guī)則模型。

實(shí)施例四

如圖4所示,為本申請(qǐng)實(shí)施例四提供的規(guī)則發(fā)布裝置結(jié)構(gòu)示意圖,包括:

第一發(fā)送模塊41,用于向集群中的指定服務(wù)器發(fā)送規(guī)則模型構(gòu)建指示信息;

第二發(fā)送模塊42,用于在接收到所述指定服務(wù)器發(fā)送的規(guī)則模型構(gòu)建成功指示信息后,向集群中除所述指定服務(wù)器外的其它服務(wù)器發(fā)送規(guī)則模型加載指示信息,用于指示其它服務(wù)器加載構(gòu)建好的規(guī)則模型。

可選地,所述第一發(fā)送模塊41具體用于:

從集群中隨機(jī)選擇一臺(tái)服務(wù)器作為所述指定服務(wù)器,并通過點(diǎn)對(duì)點(diǎn)消息向所述指定服務(wù)器發(fā)送規(guī)則模型構(gòu)建指示信息。

可選地,所述第一發(fā)送模塊41具體用于:

通過廣播消息向集群中除所述指定服務(wù)器外的其它服務(wù)器發(fā)送規(guī)則模型加載指示信息。

實(shí)施例五

如圖5所示,為本申請(qǐng)實(shí)施例四提供的規(guī)則發(fā)布裝置結(jié)構(gòu)示意圖,包括:

獲取模塊51,用于在接收到集群管理服務(wù)器發(fā)送的規(guī)則模型構(gòu)建指示信息后,從數(shù)據(jù)庫(kù)中獲取用于構(gòu)建規(guī)則模型的規(guī)則信息;

構(gòu)建模塊52,用于基于所述獲取模塊51獲取的規(guī)則信息,構(gòu)建所述規(guī)則模型;

發(fā)送模塊53,在所述構(gòu)建模塊52成功構(gòu)建所述規(guī)則模型后,將成功構(gòu)建的規(guī)則模型存入指定存儲(chǔ)中,并向所述集群管理服務(wù)器發(fā)送規(guī)則模型構(gòu)建成功指示信息。

實(shí)施例六

如圖6所示,為本申請(qǐng)實(shí)施例五提供的規(guī)則發(fā)布裝置結(jié)構(gòu)示意圖,包括:

加載模塊61,用于在接收到規(guī)則模型加載指示信息后,從指定存儲(chǔ)中加載所述規(guī)則模型加載指示信息所指示的規(guī)則模型;

替換模塊62,用于采用加載后的所述規(guī)則模型替換該規(guī)則模型對(duì)應(yīng)的之前發(fā)布的規(guī)則模型。

可選地,所述加載模塊61具體用于:

當(dāng)接收到規(guī)則模型加載指示信息時(shí),從預(yù)設(shè)的等待時(shí)長(zhǎng)區(qū)間中,隨機(jī)選擇等待時(shí)長(zhǎng);在經(jīng)過選擇的所述等待時(shí)長(zhǎng)后,從所述指定存儲(chǔ)中加載所述規(guī)則模型。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本申請(qǐng)的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本申請(qǐng)可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本申請(qǐng)可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本申請(qǐng)是參照根據(jù)本申請(qǐng)實(shí)施例的方法、裝置(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一 個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

盡管已描述了本申請(qǐng)的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本申請(qǐng)范圍的所有變更和修改。

顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本申請(qǐng)進(jìn)行各種改動(dòng)和變型而不脫離本申請(qǐng)的精神和范圍。這樣,倘若本申請(qǐng)的這些修改和變型屬于本申請(qǐng)權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本申請(qǐng)也意圖包含這些改動(dòng)和變型在內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1