一種信息處理方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及web服務(wù)器的配置技術(shù),尤其涉及一種信息處理方法及系統(tǒng)。
【背景技術(shù)】
[0002]傳統(tǒng)的web網(wǎng)站的一些配置參數(shù)通過(guò)在代碼里進(jìn)行文件配置,然后再上傳到對(duì)應(yīng)的服務(wù)器,又或者通過(guò)web服務(wù)器如nginx或apache等配置文件進(jìn)行修改,無(wú)法做到滿(mǎn)足運(yùn)營(yíng)的隨時(shí)變化的要求,且一個(gè)大的系統(tǒng)的代碼修改也存在一些風(fēng)險(xiǎn),web服務(wù)器的配置參數(shù)修改還必須重啟服務(wù)器,因此都存在一些不必要的麻煩和未知的風(fēng)險(xiǎn)。
【發(fā)明內(nèi)容】
[0003]有鑒于此,本發(fā)明實(shí)施例為解決現(xiàn)有技術(shù)中存在的至少一個(gè)問(wèn)題而提供一種信息處理方法及系統(tǒng),能夠?qū)⑴渲眯畔⒈4娴絯eb平臺(tái)的內(nèi)存中,從而減少web平臺(tái)的I/O請(qǐng)求,而且在無(wú)需重啟web平臺(tái)即可完成web平臺(tái)的配置參數(shù)的修改,因此,能夠提高web平臺(tái)的服務(wù)器性能。
[0004]本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0005]第一方面,本發(fā)明實(shí)施例提供一種信息處理方法,在管理平臺(tái)與web平臺(tái)之間設(shè)置中間平臺(tái),所述中間平臺(tái)與管理平臺(tái)建立通信連接,且與web平臺(tái)建立通信連接,所述方法包括:
[0006]所述管理平臺(tái)獲取兩臺(tái)以上的web平臺(tái)的配置信息;
[0007]所述管理平臺(tái)將所述配置信息存儲(chǔ)于所述中間平臺(tái);
[0008]所述web平臺(tái)根據(jù)第一信息從所述中間平臺(tái)上獲取自身對(duì)應(yīng)的配置信息,所述第一信息至少包括自身的標(biāo)識(shí)信息。
[0009]在本發(fā)明的一種實(shí)施例中,當(dāng)有新的web平臺(tái)接入所述管理平臺(tái)時(shí),所述方法還包括:所述管理平臺(tái)為web平臺(tái)設(shè)置標(biāo)識(shí)信息。
[0010]在本發(fā)明的一種實(shí)施例中,所述為web平臺(tái)設(shè)置標(biāo)識(shí)信息之前,所述方法還包括:接收web平臺(tái)的接入請(qǐng)求,所述接入請(qǐng)求用于請(qǐng)求接入所述管理平臺(tái)。
[0011]在本發(fā)明的一種實(shí)施例中,所述第一信息還包括待獲取的配置信息的標(biāo)識(shí)信息,所述web平臺(tái)根據(jù)第一信息從所述中間平臺(tái)上獲取自身對(duì)應(yīng)的配置信息,包括:
[0012]所述web平臺(tái)獲取自身的標(biāo)識(shí)信息和所述第一標(biāo)識(shí)信息,所述第一標(biāo)識(shí)信息為待獲取的配置信息的標(biāo)識(shí)信息;
[0013]所述web平臺(tái)根據(jù)所述自身的標(biāo)識(shí)信息從所述中間平臺(tái)上獲取自身的配置信息簇;
[0014]所述web平臺(tái)根據(jù)所述第一標(biāo)識(shí)信息從所述配置信息簇中獲取自身對(duì)應(yīng)的配置信息。
[0015]在本發(fā)明的一種實(shí)施例中,所述管理平臺(tái)將所述配置信息存儲(chǔ)于所述中間平臺(tái),包括:
[0016]所述管理平臺(tái)獲取所述配置信息對(duì)應(yīng)的屬性信息;
[0017]所述管理平臺(tái)按照所述屬性信息將所述配置信息存儲(chǔ)于所述中間平臺(tái)。
[0018]在本發(fā)明的一種實(shí)施例中,所述中間平臺(tái)為Redis服務(wù)器。
[0019]在本發(fā)明的一種實(shí)施例中,所述中間平臺(tái)為Redis集群,所述Redis集群至少包括一臺(tái)Redis服務(wù)器作為主服務(wù)器,另外兩臺(tái)Redis服務(wù)器作為所述主服務(wù)器的從服務(wù)器;
[0020]對(duì)應(yīng)地,所述管理平臺(tái)將所述配置信息存儲(chǔ)于所述中間平臺(tái),包括:
[0021]所述管理平臺(tái)將所述配置信息存儲(chǔ)于主服務(wù)器,并更新所述從服務(wù)器上的配置信息。
[0022]第二方面,本發(fā)明實(shí)施例提供一種信息處理系統(tǒng),所述系統(tǒng)包括管理平臺(tái)、web平臺(tái)和中間平臺(tái),其中所述管理平臺(tái)包括第一獲取單元和存儲(chǔ)單元,其中:
[0023]所述中間平臺(tái)設(shè)置在所述管理平臺(tái)與所述web平臺(tái)之間設(shè)置中間平臺(tái),所述中間平臺(tái)與管理平臺(tái)建立通信連接,且與web平臺(tái)建立通信連接,所述中間平臺(tái)用于存儲(chǔ)兩臺(tái)以上的web平臺(tái)的配置信息;
[0024]所述第一獲取單元,用于獲取兩臺(tái)以上的web平臺(tái)的配置信息;
[0025]所述存儲(chǔ)單元,用于將所述兩臺(tái)以上的web平臺(tái)的配置信息存儲(chǔ)于所述中間平臺(tái);
[0026]所述web平臺(tái),用于根據(jù)第一信息從所述中間平臺(tái)上獲取自身對(duì)應(yīng)的配置信息,所述第一信息至少包括自身的標(biāo)識(shí)信息。
[0027]在本發(fā)明的一種實(shí)施例中,所述第一信息還包括待獲取的配置信息的標(biāo)識(shí)信息,所述web平臺(tái)包括第二獲取單元、第三獲取單元和第四獲取單元,其中:
[0028]所述第二獲取單元,用于獲取自身的標(biāo)識(shí)信息和所述第一標(biāo)識(shí)信息,所述第一標(biāo)識(shí)信息為待獲取的配置信息的標(biāo)識(shí)信息;
[0029]所述第三獲取單元,用于根據(jù)所述自身的標(biāo)識(shí)信息從所述中間平臺(tái)上獲取自身的配置信息簇;
[0030]所述第四獲取單元,用于根據(jù)所述第一標(biāo)識(shí)信息從所述配置信息簇中獲取自身對(duì)應(yīng)的配置信息。
[0031]在本發(fā)明的一種實(shí)施例中,所述中間平臺(tái)為Redis集群,所述Redis集群至少包括一臺(tái)Redis服務(wù)器作為主服務(wù)器,另外兩臺(tái)Redis服務(wù)器作為所述主服務(wù)器的從服務(wù)器;
[0032]對(duì)應(yīng)地,所述存儲(chǔ)單元,用于所述管理平臺(tái)將所述配置信息存儲(chǔ)于主服務(wù)器,并更新所述從服務(wù)器上的配置信息。
[0033]第三方面,本發(fā)明實(shí)施例提供一種信息處理方法,在管理平臺(tái)與web平臺(tái)之間設(shè)置中間平臺(tái),所述中間平臺(tái)與管理平臺(tái)建立通信連接,且與web平臺(tái)建立通信連接,所述方法包括:
[0034]所述管理平臺(tái)獲取兩臺(tái)以上的web平臺(tái)的配置信息;
[0035]所述管理平臺(tái)將所述配置信息存儲(chǔ)于所述中間平臺(tái)。
[0036]本發(fā)明實(shí)施例提供一種信息處理方法及系統(tǒng),其中在管理平臺(tái)與web平臺(tái)之間設(shè)置中間平臺(tái),所述中間平臺(tái)與管理平臺(tái)建立通信連接,且與web平臺(tái)建立通信連接,所述方法包括:所述管理平臺(tái)獲取兩臺(tái)以上的web平臺(tái)的配置信息;所述管理平臺(tái)將所述配置信息存儲(chǔ)于所述中間平臺(tái);所述web平臺(tái)根據(jù)第一信息從所述中間平臺(tái)上獲取自身對(duì)應(yīng)的配置信息,所述第一信息至少包括自身的標(biāo)識(shí)信息,如此,能夠?qū)⑴渲眯畔⒈4娴絯eb平臺(tái)的內(nèi)存中,從而減少web平臺(tái)的I/O請(qǐng)求,而且在無(wú)需重啟web平臺(tái)即可完成web平臺(tái)的配置參數(shù)的修改,因此,能夠提高web平臺(tái)的服務(wù)器性能。
【附圖說(shuō)明】
[0037]圖1-1為本發(fā)明實(shí)施例中信息處理系統(tǒng)中各平臺(tái)的連接結(jié)構(gòu)示意圖;
[0038]圖1-2為本發(fā)明實(shí)施例一信息處理方法的實(shí)現(xiàn)流程示意圖;
[0039]圖2為本發(fā)明實(shí)施例二信息處理方法的實(shí)現(xiàn)流程示意圖;
[0040]圖3為本發(fā)明實(shí)施例三信息處理方法的實(shí)現(xiàn)流程示意圖;
[0041 ]圖4為本發(fā)明實(shí)施例四信息處理系統(tǒng)的組成結(jié)構(gòu)示意圖;
[0042]圖5為本發(fā)明實(shí)施例五信息處理系統(tǒng)的組成結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0043]在本發(fā)明以下的實(shí)施例中,首先設(shè)置一個(gè)用于管理多個(gè)web平臺(tái)配置信息的管理平臺(tái),由管理平臺(tái)將配置信息設(shè)置到中間平臺(tái)如Redis服務(wù)器中,其中,所述中間平臺(tái)設(shè)置與于管理平臺(tái)與web平臺(tái)之間,所述中間平臺(tái)與管理平臺(tái)建立通信連接,且與web平臺(tái)建立通信連接,各個(gè)web平臺(tái)根據(jù)自己的業(yè)務(wù)邏輯獲取對(duì)應(yīng)的配置信息如黑名單的設(shè)置參數(shù)、網(wǎng)站URL的配置信息,本發(fā)明實(shí)施例的主要特點(diǎn)包括:1)只需管理人員在管理平臺(tái)進(jìn)行相應(yīng)的配置參數(shù)配置,降低人力和配置文件的修改帶來(lái)的風(fēng)險(xiǎn);2)管理平臺(tái)通過(guò)將配置的數(shù)據(jù)存儲(chǔ)到Redis中,打通各個(gè)平臺(tái)與管理平臺(tái)的數(shù)據(jù)交互;3)將數(shù)據(jù)保存到內(nèi)存中,減少服務(wù)器的I/O請(qǐng)求,提高服務(wù)器性能;4)配置參數(shù)的實(shí)時(shí)性。
[0044]下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。
[0045]實(shí)施例一
[0046]基于前述的實(shí)施例,本發(fā)明實(shí)施例提供一種信息處理