1.一種服務(wù)器流媒體服務(wù)提供方法,其特征在于,所述服務(wù)器包括多個工作進(jìn)程,所述流媒體服務(wù)提供方法包括:
工作進(jìn)程判斷是否需要對相應(yīng)的掛載點配置信息進(jìn)行更新;
當(dāng)需要對相應(yīng)的掛載點配置信息進(jìn)行更新時,所述工作進(jìn)程對所述掛載點配置信息進(jìn)行更新,且在更新過程中,所述工作進(jìn)程繼續(xù)提供配置信息未發(fā)生變化的掛載點上所承載的流媒體服務(wù)。
2.根據(jù)權(quán)利要求1所述的服務(wù)器流媒體服務(wù)提供方法,其特征在于,還包括:當(dāng)對應(yīng)的掛載點配置信息更新完畢時,所述工作進(jìn)程繼續(xù)向用戶提供配置信息為發(fā)送變化的掛載點對應(yīng)的流媒體服務(wù),并向用戶提供新增掛載點對應(yīng)的流媒體服務(wù)。
3.根據(jù)權(quán)利要求1所述的服務(wù)器流媒體服務(wù)提供方法,其特征在于,所述工作進(jìn)程對所述掛載點配置信息進(jìn)行更新,包括:
所述工作進(jìn)程從預(yù)設(shè)的配置服務(wù)器中獲取對應(yīng)的掛載點配置信息;
所述工作進(jìn)程將所獲取的掛載點配置信息與本地存儲的對應(yīng)的掛載點配置信息進(jìn)行比較;
當(dāng)確定所獲取的掛載點配置信息與本地存儲的對應(yīng)的掛載點配置信息不一致時,所述工作進(jìn)程采用從所述配置服務(wù)器中獲取的對應(yīng)的掛載點配置信息對本地存儲的對應(yīng)的掛載點配置信息進(jìn)行更新。
4.根據(jù)權(quán)利要求3所述的服務(wù)器流媒體服務(wù)提供方法,其特征在于,當(dāng)確定所獲取的掛載點配置信息與本地存儲的對應(yīng)的掛載點配置信息一致時,還包括:所述工作進(jìn)程繼續(xù)保持與所述配置服務(wù)器之間的連接,直至達(dá)到預(yù)設(shè)的第一時間閾值。
5.根據(jù)權(quán)利要求2所述的服務(wù)器流媒體服務(wù)提供方法,其特征在于,當(dāng)采用所獲取的掛載點配置信息對本地所存儲的對應(yīng)的掛載點配置信息進(jìn)行更新完畢時,還包括:
所述工作進(jìn)程將從所述配置服務(wù)器中獲取的掛載點配置信息存儲至預(yù)設(shè)的掛載點列表中。
6.根據(jù)權(quán)利要求5所述的服務(wù)器流媒體服務(wù)提供方法,其特征在于,當(dāng)重啟時,還包括:
獲取本地存儲的對應(yīng)的掛載點配置文件,并解析得到對應(yīng)的掛載點配置信息;
基于解析得到的掛載點配置信息,創(chuàng)建對應(yīng)的工作進(jìn)程;
采用所創(chuàng)建的對應(yīng)的工作進(jìn)程從所述配置服務(wù)器中獲取對應(yīng)的掛載點配置信息;
當(dāng)確定從所述配置服務(wù)器中獲取的掛載點配置信息與解析得到的掛載點配置信息不一致時,采用所創(chuàng)建的對應(yīng)的工作進(jìn)程從所述配置服務(wù)器中獲取的掛載點配置信息對本地存儲的掛載點配置文件中的掛載點配置信息進(jìn)行更新。
7.根據(jù)權(quán)利要求5所述的服務(wù)器流媒體服務(wù)提供方法,其特征在于,當(dāng)確定所獲取的掛載點配置信息與本地存儲的對應(yīng)的掛載點配置信息一致時,還包括:
采用所創(chuàng)建的對應(yīng)的工作進(jìn)程繼續(xù)保持與所述配置服務(wù)器之間的連接,直至達(dá)到預(yù)設(shè)的第二時間閾值。
8.根據(jù)權(quán)利要求5所述的服務(wù)器流媒體服務(wù)提供方法,其特征在于,當(dāng)確定從所述配置服務(wù)器中獲取對應(yīng)的掛載點配置信息失敗時,還包括:
采用所創(chuàng)建的對應(yīng)的工作進(jìn)程從所述掛載點列表中獲取對應(yīng)的掛載點配置信息,對本地存儲的對應(yīng)的掛載點配置文件中的掛載點配置信息進(jìn)行更新。
9.一種服務(wù)器,其特征在于,所述服務(wù)器包括:存儲單元和多個工作進(jìn)程,所述服務(wù)器包括:
所述存儲單元,適于存儲掛載點配置信息;
所述工作進(jìn)程包括判斷子單元、更新子單元和服務(wù)子單元,其中:
所述判斷子單元,適于判斷是否需要對所述存儲單元中相應(yīng)的掛載點配置信息進(jìn)行更新;
所述更新子單元,適于當(dāng)所述工作進(jìn)程判斷需要對所述存儲單元中相應(yīng)的掛載點配置信息進(jìn)行更新時,對所述掛載點配置信息進(jìn)行更新;
所述服務(wù)子單元,適于在更新過程中,繼續(xù)提供配置信息未發(fā)生變化的掛載點上所承載的流媒體服務(wù)。
10.根據(jù)權(quán)利要求9所述的服務(wù)器,其特征在于,所述服務(wù)子單元,還適于當(dāng)對應(yīng)的掛載點配置信息更新完畢時,繼續(xù)向用戶提供配置信息為發(fā)送變化的掛載點對應(yīng)的流媒體服務(wù),并向用戶提供新增掛載點對應(yīng)的流媒體服務(wù)。
11.根據(jù)權(quán)利要求9所述的服務(wù)器,其特征在于,所述更新子單元,適于從預(yù)設(shè)的配置服務(wù)器中獲取對應(yīng)的掛載點配置信息;將所獲取的掛載點配置信息與本地存儲的對應(yīng)的掛載點配置信息進(jìn)行比較;當(dāng)確定所獲取的掛載點配置信息與本地存儲的對應(yīng)的掛載點配置信息不一致時,采用從所述配置服務(wù)器中獲取的對應(yīng)的掛載點配置信息對本地存儲的對應(yīng)的掛載點配置信息進(jìn)行更新。
12.根據(jù)權(quán)利要求11所述的服務(wù)器,其特征在于,所述更新子單元,還適于當(dāng)確定所獲取的掛載點配置信息與本地存儲的對應(yīng)的掛載點配置信息一致時,繼續(xù)保持與所述配置服務(wù)器之間的連接,直至達(dá)到預(yù)設(shè)的第一時間閾值。
13.根據(jù)權(quán)利要求10所述的服務(wù)器,其特征在于,所述工作進(jìn)程還包括存儲子單元;
所述存儲子單元,適于當(dāng)采用所獲取的掛載點配置信息對本地所存儲的對應(yīng)的掛載點配置信息進(jìn)行更新完畢時,將從所述配置服務(wù)器中獲取的掛載點配置信息存儲至預(yù)設(shè)的掛載點列表中。
14.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,還包括重啟單元,適于當(dāng)重啟時,獲取本地存儲的對應(yīng)的掛載點配置文件,并解析得到對應(yīng)的掛載點配置信息;基于解析得到的掛載點配置信息,創(chuàng)建對應(yīng)的工作進(jìn)程;
所創(chuàng)建的對應(yīng)的工作進(jìn)程,適于從所述配置服務(wù)器中獲取對應(yīng)的掛載點配置信息;當(dāng)確定從所述配置服務(wù)器中獲取的掛載點配置信息與解析得到的掛載點配置信息不一致時,采用從所述配置服務(wù)器中獲取的掛載點配置信息對本地存儲的掛載點配置文件中的掛載點配置信息進(jìn)行更新。
15.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,所創(chuàng)建的對應(yīng)的工作進(jìn)程,適于當(dāng)確定所獲取的掛載點配置信息與本地存儲的對應(yīng)的掛載點配置信息一致時,還適于繼續(xù)保持與所述配置服務(wù)器之間的連接,直至達(dá)到預(yù)設(shè)的第二時間閾值。
16.根據(jù)權(quán)利要求13所述的服務(wù)器,其特征在于,所創(chuàng)建的對應(yīng)的工作進(jìn)程,還適于當(dāng)確定從所述配置服務(wù)器中獲取對應(yīng)的掛載點配置信息失敗時,采用所創(chuàng)建的對應(yīng)的工作進(jìn)程從所述掛載點列表中獲取對應(yīng)的掛載點配置信息,對本地存儲的對應(yīng)的掛載點配置文件中的掛載點配置信息進(jìn)行更新。
17.根據(jù)權(quán)利要求9-16任一項所述的服務(wù)器,其特征在于,所述服務(wù)器為Nginx服務(wù)器。