System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及數據處理,特別涉及一種數據處理方法、裝置和系統。
技術介紹
1、在多同構應用集群部署的場景下,例如大型金融機構中,部署了多個數據中心,每個數據中心都部署了一套同構的應用集群,每套應用集群都具有獨立服務的能力,且采用完全獨立的多活部署。當用戶需要對擁有權限的業務數據進行管理操作時,需要用戶查找并輸入該業務數據所在的應用集群的業務管理頁面的地址,效率較低,且影響用戶體驗。
2、鑒于此,如何提高多同構應用集群的業務處理效率,提升用戶體驗感,是亟需解決的問題。
技術實現思路
1、本申請提供一種數據處理方法、裝置和系統,用于提高多同構應用集群的業務處理效率,提升用戶體驗感。
2、第一方面,本申請提供了一種數據處理方法,應用于第一服務器,第一服務器屬于第一組網,第一組網還包括多個同構的應用集群;該方法包括:
3、通過登錄頁面接收第一用戶的登錄請求,登錄請求中包括第一用戶的身份標識;
4、根據第一用戶的身份標識查詢與第一用戶之間存在映射關系的至少一個業務,映射關系用于指示用戶的身份標識與業務的操作權限之間的對應關系;
5、從第一路由配置中查詢至少一個業務所屬的第一組網中的目標應用集群以及目標應用集群的路由信息;
6、根據目標應用集群的路由信息,向目標應用集群獲取業務管理頁面的資源,并基于獲取到的業務管理頁面的資源展示目標應用集群的業務管理頁面。
7、在本方案中,第一服務器在接收到第一用戶的登錄請求時,可
8、可選的,至少一個業務中包括多個業務;多個業務中的每個業務僅屬于一個應用集群;從第一路由配置中查詢至少一個業務所屬的第一組網中的目標應用集群,包括:從第一路由配置中查詢多個業務中每個業務所屬的第一組網中的應用集群;若多個業務均屬于同一應用集群,則將多個業務所屬的應用集群作為目標應用集群;若多個業務屬于至少兩個應用集群,則向第一用戶發送第一問詢消息;第一問詢消息中包括多個業務,第一問詢消息用于指示第一用戶從多個業務中選擇需要處理的一個目標業務;接收第一用戶輸入的目標業務,將目標業務所屬的應用集群作為目標應用集群。
9、在本方法中,當與第一用戶之間存在映射關系的至少一個業務均屬于同一應用集群時,可以直接向該應用集群獲取業務管理頁面的資源,并展示該應用集群的業務管理頁面,即實現頁面的跳轉;當與第一用戶之間存在映射關系的至少一個業務屬于至少兩個應用集群時,為了確保跳轉的業務管理頁面是用戶想要操作的業務所屬的應用集群的業務管理頁面,可以向用戶發起問詢消息,根據用戶的選擇進行對應的業務管理頁面跳轉,避免跳轉頁面錯誤,導致需要重定向,可以提高多同構應用集群的業務處理效率。
10、可選的,第一路由配置包括第一組網中每個應用集群的路由信息;每個應用集群的路由信息包括:服務url以及業務;從第一路由配置中查詢至少一個業務所屬的目標應用集群以及目標應用集群的路由信息,包括:根據至少一個業務從第一路由配置中查詢目標路由信息,目標路由信息中包括的業務與至少一個業務匹配;獲取目標路由信息中包括的目標應用集群的服務url。
11、在本方法中,通過抽象業務數據(及每個應用集群的服務url和業務)生成第一路由配置,根據至少一個業務可以快速從第一路由配置獲取包含的業務與至少一個業務相匹配的目標路由信息,進而可以獲得目標應用集群的服務url,快速實現目標應用集群的業務管理頁面的資源的獲取和展示。如此,不需要設置注冊中心,以及向注冊中心獲取目標路由信息,等待注冊中心的反饋后,再根據注冊中心反饋的目標路由信息去獲取目標應用集群的業務管理頁面的資源,可以提高多同構應用集群的業務處理效率,減少用戶的等待時間,進而提升用戶體驗感。
12、第二方面,本申請實施例提供了一種數據處理方法,應用于目標應用集群,目標應用集群屬于第一組網;第一組網包括多個同構的應用集群和第一服務器;該方法包括:
13、接收來自第一服務器的獲取業務管理頁面的資源的請求,將業務管理頁面的資源發送給第一服務器;
14、通過業務管理頁面接收來自第一用戶的操作請求,操作請求用于指示對與第一用戶之間存在映射關系的第一業務進行操作;映射關系用于指示用戶的身份標識與業務的操作權限之間的對應關系;
15、響應于操作請求,對第一業務執行操作后,得到第一業務的第一操作數據;將第一操作數據反饋給第一用戶;
16、接收來自第一用戶的切換到第二業務所屬的應用集群的請求;
17、從第二路由配置中查詢第二業務所屬的應用集群的路由信息,根據第二業務所屬的應用集群的路由信息向第二業務所屬的應用集群獲取業務管理頁面的資源,并基于獲取到的業務管理頁面的資源展示第二業務所屬的應用集群的業務管理頁面;第二業務為與第一用戶之間存在所述映射關系但不屬于目標應用集群的業務。
18、在本方案中,通過業務管理頁面接收第一用戶的操作請求,并在對第一業務執行操作后,將得到的第一操作數據反饋給用戶;在對第一業務操作完成后,在接收到用戶切換到第二業務所屬的應用集群的請求時,不需要返回到初始的第一服務器的登錄頁面,再重定向到第二業務所屬的應用集群的業務管理頁面,可以直接根據用戶輸入的第二業務,從目標應用集群的第二路由配置中查詢第二業務所屬的應用集群,進而直接實現從目標應用集群的業務管理頁面,切換到查詢第二業務所屬的應用集群的業務管理頁面,提高應用集群切換的靈活性和速度,進而可以提高多同構應用集群的業務處理效率,減少用戶的等待時間,提升用戶體驗感。
19、可選的,第一業務中存在不屬于目標應用集群的第三業務;響應于操作請求,對第一業務執行操作,包括:對第一業務中除第三業務以外的業務執行操作,得到第二操作數據;從第二路由配置中查詢第三業務所屬的第一應用集群以及第一應用集群的路由信息;將第一操作數據反饋給第一用戶,還包括:將第二操作數據反饋給第一用戶,并向第一用戶發送提示信息,提示信息用于提示第三業務屬于第一應用集群;接收來自第一用戶的切換到第一應用集群的請求,根據第一應用集群的路由信息,向第一應用集群獲取業務管理頁面的資源,并基于獲取到的業務管理頁面的資源展示第一業務集群的業務管理頁面。
20、在本方法中,在第一業務中存在不屬于目標應用集群的第三業務的情況下,對除第三業務以外的其他業務執行操作,將得到的第二操作數據反饋給第一用戶并提示第一用戶第三業務所屬的第一應用集群,便于用戶本文檔來自技高網...
【技術保護點】
1.一種數據處理方法,應用于第一服務器,所述第一服務器屬于第一組網,所述第一組網還包括多個同構的應用集群,其特征在于,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述至少一個業務中包括多個業務;所述多個業務中的每個業務僅屬于一個應用集群;所述從第一路由配置中查詢所述至少一個業務所屬的所述第一組網中的目標應用集群,包括:
3.如權利要求1所述的方法,其特征在于,所述第一路由配置包括所述第一組網中每個應用集群的路由信息;所述每個應用集群的路由信息包括:服務URL以及業務;
4.一種數據處理方法,應用于目標應用集群,所述目標應用集群屬于第一組網;所述第一組網包括多個同構的應用集群和第一服務器,其特征在于,所述方法包括:
5.如權利要求4所述的方法,其特征在于,所述第一業務中存在不屬于所述目標應用集群的第三業務;所述響應于所述操作請求,對所述第一業務執行所述操作,包括:
6.如權利要求5所述的方法,其特征在于,所述第二路由配置包括所述第一組網中每個應用集群的路由信息;所述每個應用集群的路由信息包括:服務URL、業務;
7.如權利要求6所述的方法,其特征在于,所述操作包括需要依次進行的第一操作和第二操作,所述目標應用集群僅能執行所述第一操作,所述第二操作需要由所述目標應用集群的下游應用集群執行;所述第二路由配置中每個應用集群的路由信息還包括:下游應用集群的服務URL以及下游應用集群的業務;
8.如權利要求7所述的方法,其特征在于,所述方法還包括:
9.如權利要求7所述的方法,其特征在于,所述方法還包括:
10.如權利要求9所述的方法,其特征在于,所述將所述第二路由配置與所述第三路由配置進行比較,從所述第二路由配置中獲取與所述第三路由配置不同的路由信息,包括:
11.如權利要求9所述的方法,其特征在于,所述第二路由配置和所述第三路由配置中還包括每個應用集群的路由信息的版本號和更新時間;所述基于所述第三路由配置中的路由信息對所述不同的路由信息進行更新,包括:
12.一種數據處理裝置,應用于第一服務器,所述第一服務器屬于第一組網,所述第一組網還包括多個同構的應用集群,其特征在于,所述裝置包括:
13.一種數據處理裝置,應用于目標應用集群,所述目標應用集群屬于第一組網;所述第一組網包括多個同構的應用集群和第一服務器,其特征在于,所述裝置包括:
14.一種數據處理系統,應用于第一組網,所述第一組網包括多個同構的應用集群和第一服務器,其特征在于,所述系統包括所述第一服務器、目標應用集群、第二業務所屬的應用集群;
15.一種電子設備,其特征在于,包括:
16.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質用于有計算機程序,所述計算機程序包括程序指令,當所述程序指令被計算機執行時,使如權利要求1-3任一項所述的方法或權利要求4-11任一項所述的方法被實現。
17.一種計算機程序產品,其特征在于,所述計算機程序產品包括:計算機程序代碼,當所述計算機程序代碼在計算機上運行時,使得計算機執行上述如權利要求1-3任一項所述的方法或權利要求4-11任一項所述的方法。
...【技術特征摘要】
1.一種數據處理方法,應用于第一服務器,所述第一服務器屬于第一組網,所述第一組網還包括多個同構的應用集群,其特征在于,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述至少一個業務中包括多個業務;所述多個業務中的每個業務僅屬于一個應用集群;所述從第一路由配置中查詢所述至少一個業務所屬的所述第一組網中的目標應用集群,包括:
3.如權利要求1所述的方法,其特征在于,所述第一路由配置包括所述第一組網中每個應用集群的路由信息;所述每個應用集群的路由信息包括:服務url以及業務;
4.一種數據處理方法,應用于目標應用集群,所述目標應用集群屬于第一組網;所述第一組網包括多個同構的應用集群和第一服務器,其特征在于,所述方法包括:
5.如權利要求4所述的方法,其特征在于,所述第一業務中存在不屬于所述目標應用集群的第三業務;所述響應于所述操作請求,對所述第一業務執行所述操作,包括:
6.如權利要求5所述的方法,其特征在于,所述第二路由配置包括所述第一組網中每個應用集群的路由信息;所述每個應用集群的路由信息包括:服務url、業務;
7.如權利要求6所述的方法,其特征在于,所述操作包括需要依次進行的第一操作和第二操作,所述目標應用集群僅能執行所述第一操作,所述第二操作需要由所述目標應用集群的下游應用集群執行;所述第二路由配置中每個應用集群的路由信息還包括:下游應用集群的服務url以及下游應用集群的業務;
8.如權利要求7所述的方法,其特征在于,所述方法還包括:
9.如權利要求7所述的方法,其...
【專利技術屬性】
技術研發人員:張千鈞,
申請(專利權)人:中國建設銀行股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。