System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及計算機,尤其涉及一種基于流處理框架的業(yè)務切換方法、裝置和存儲介質。
技術介紹
1、科技的發(fā)展帶來了數據量的飛速增長,流處理框架(例如,flink、storm等)的出現為處理這些海量數據提供了更為合適的解決方案。流處理框架可以被分類為管理人員維護的運維側和租戶使用的運營側。對于中小型專有云場景,流處理框架的組件部署在運維側即可滿足業(yè)務需求。但是,對于大型專有云場景,不但存在大規(guī)模數據需要處理,還可能存在運維側和運營側之間網絡安全隔離、運維側的網絡帶寬小于運營側的網絡帶寬等需求,這就導致部署在運維側的流處理框架的組件不能滿足運營側業(yè)務的需求,而是需要將運維側的流處理框架和對應的運營側業(yè)務切換至運營側運行。
2、目前將運維側的流處理框架和對應的運營側業(yè)務切換至運營側運行的方式,通常是在運營側重新部署流處理框架的各組件,并接收運營側的原始數據,處理后寫入運營側相關中間件和存儲。可以看出,這種切換方式需要在運營側重新部署流處理框架的各組件,需要在運營側置換相關硬件,切換流程比較復雜。
技術實現思路
1、為了解決上述技術問題,本申請?zhí)峁┝艘环N基于流處理框架的業(yè)務切換方法、裝置和存儲介質,能夠縮減切換流程,節(jié)省用戶開支。
2、第一方面,本申請?zhí)峁┝艘环N基于流處理框架的業(yè)務切換方法,應用于安全運營中心,包括:在確定需要進行業(yè)務切換時,向運營側發(fā)送切換指令;切換指令用于指示創(chuàng)建作業(yè)管理組件,創(chuàng)建的作業(yè)管理組件部署待切換業(yè)務對應任務時的部署方式,創(chuàng)建任務執(zhí)行組件,將待
3、第二方面,本申請?zhí)峁┝艘环N基于流處理框架的業(yè)務切換方法,應用于運營側管理中心,包括:在接收到多集群管理系統(tǒng)配置的定制資源時,創(chuàng)建作業(yè)管理組件和任務執(zhí)行組件,并將待切換業(yè)務對應的存檔文件注入到流處理框架鏡像中;接收各節(jié)點的端口地址,并對每個節(jié)點進行端口地址的配置;節(jié)點為運營側運行業(yè)務時調用的設備;接收待切換業(yè)務的業(yè)務信息,并將業(yè)務信息存儲至配置映射中;根據業(yè)務信息,通過作業(yè)管理組件使用獨立運行的方式部署待切換業(yè)務對應的任務,并執(zhí)行;待切換業(yè)務對應的任務執(zhí)行依靠作業(yè)管理組件、任務執(zhí)行組件、存檔文件、節(jié)點、業(yè)務信息。
4、第三方面,本申請?zhí)峁┝艘环N基于流處理框架的業(yè)務切換裝置,應用于安全運營中心,包括:發(fā)送模塊,用于在確定需要進行業(yè)務切換時,向運營側發(fā)送切換指令;切換指令用于指示創(chuàng)建作業(yè)管理組件,創(chuàng)建的作業(yè)管理組件部署待切換業(yè)務對應任務時的部署方式,創(chuàng)建任務執(zhí)行組件,將待切換業(yè)務對應的存檔文件注入到流處理框架鏡像中;獲取模塊,用于獲取針對待切換業(yè)務為運營側各節(jié)點配置的端口地址,并向運營側同步端口地址;確定模塊,用于確定待切換業(yè)務的業(yè)務信息,并將業(yè)務信息同步至運營側的配置映射中。
5、第四方面,本申請?zhí)峁┝艘环N基于流處理框架的業(yè)務切換裝置,應用于運營側管理中心,包括:創(chuàng)建模塊,用于在接收到多集群管理系統(tǒng)配置的定制資源時,創(chuàng)建作業(yè)管理組件和任務執(zhí)行組件,并將待切換業(yè)務對應的存檔文件注入到流處理框架鏡像中;配置模塊,用于接收各節(jié)點的端口地址,并對每個節(jié)點進行端口地址的配置;節(jié)點為運營側運行業(yè)務時調用的設備;存儲模塊,用于接收待切換業(yè)務的業(yè)務信息,并將業(yè)務信息存儲至配置映射中;處理模塊,用于根據業(yè)務信息,通過作業(yè)管理組件使用獨立運行的方式部署待切換業(yè)務對應的任務,并執(zhí)行;待切換業(yè)務對應的任務執(zhí)行依靠作業(yè)管理組件、任務執(zhí)行組件、存檔文件、節(jié)點、業(yè)務信息。
6、第五方面,本申請?zhí)峁┝艘环N電子設備,包括:處理器、存儲器及存儲在存儲器上并可在處理器上運行的計算機程序,計算機程序被處理器執(zhí)行時實現如第一方面,或者第二方面的基于流處理框架的業(yè)務切換方法。
7、第六方面,本申請?zhí)峁┝艘环N計算機可讀存儲介質,包括:計算機可讀存儲介質上存儲計算機程序,計算機程序被處理器執(zhí)行時實現如第一方面,或者第二方面的基于流處理框架的業(yè)務切換方法。
8、第七方面,本申請?zhí)峁┝艘环N計算機程序產品,包括:當計算機程序產品在計算機上運行時,使得計算機實現如第一方面,或者第二方面的基于流處理框架的業(yè)務切換方法。
9、本申請?zhí)峁┑募夹g方案與現有技術相比具有如下優(yōu)點:首先,安全運營中心在確定需要進行業(yè)務切換時,向運營側發(fā)送切換指令、針對待切換業(yè)務為運營側各節(jié)點配置的端口地址、待切換業(yè)務的業(yè)務信息。之后,運營側管理中心在接收到定制資源、端口地址、業(yè)務信息時,創(chuàng)建作業(yè)管理組件和任務執(zhí)行組件,將待切換業(yè)務對應的存檔文件注入到流處理框架鏡像中,對每個節(jié)點進行端口地址的配置,將業(yè)務信息存儲至配置映射中,根據業(yè)務信息,通過作業(yè)管理組件使用獨立運行的方式部署待切換業(yè)務對應的任務并執(zhí)行。其中,節(jié)點為運營側運行業(yè)務時調用的設備;待切換業(yè)務對應的任務執(zhí)行依靠作業(yè)管理組件、任務執(zhí)行組件、存檔文件、節(jié)點、業(yè)務信息。這樣,在將運維側的業(yè)務切換至運營側時,能夠進行純軟件層面的切換,不再需要在運營側重新部署流處理框架的所有組件,并且不需要置換運營側的硬件,節(jié)省了用戶開支,同時縮減了切換流程。
本文檔來自技高網...【技術保護點】
1.一種基于流處理框架的業(yè)務切換方法,應用于安全運營中心,其特征在于,包括:
2.根據權利要求1所述的業(yè)務切換方法,其特征在于,所述方法還包括:
3.根據權利要求1所述的業(yè)務切換方法,其特征在于,所述方法還包括:
4.一種基于流處理框架的業(yè)務切換方法,應用于運營側管理中心,其特征在于,包括:
5.根據權利要求4所述的業(yè)務切換方法,其特征在于,所述方法還包括:
6.一種基于流處理框架的業(yè)務切換裝置,應用于安全運營中心,其特征在于,包括:
7.一種基于流處理框架的業(yè)務切換裝置,應用于運營側管理中心,其特征在于,包括:
8.一種電子設備,其特征在于,包括:處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執(zhí)行時實現如權利要求1至3,或者,權利要求4至5中任一項所述的基于流處理框架的業(yè)務切換方法。
9.一種計算機可讀存儲介質,其特征在于,包括:所述計算機可讀存儲介質上存儲計算機程序,所述計算機程序被處理器執(zhí)行時實現如權利要求1至3,或者,權利要求4
10.一種計算機程序產品,其特征在于,當所述計算機程序產品在計算機上運行時,使得所述計算機實現如權利要求1至3,或者,權利要求4至5中任一項所述的基于流處理框架的業(yè)務切換方法。
...【技術特征摘要】
1.一種基于流處理框架的業(yè)務切換方法,應用于安全運營中心,其特征在于,包括:
2.根據權利要求1所述的業(yè)務切換方法,其特征在于,所述方法還包括:
3.根據權利要求1所述的業(yè)務切換方法,其特征在于,所述方法還包括:
4.一種基于流處理框架的業(yè)務切換方法,應用于運營側管理中心,其特征在于,包括:
5.根據權利要求4所述的業(yè)務切換方法,其特征在于,所述方法還包括:
6.一種基于流處理框架的業(yè)務切換裝置,應用于安全運營中心,其特征在于,包括:
7.一種基于流處理框架的業(yè)務切換裝置,應用于運營側管理中心,其特征在于,包括:
8.一種電子...
【專利技術屬性】
技術研發(fā)人員:李伏瓊,
申請(專利權)人:中電云計算技術有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。