System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及服務調用,更具體地說,本專利技術涉及基于數據交換平臺的服務調用智能化管理方法及系統。
技術介紹
1、數據交換平臺是一種跨系統的數據共享與集成技術,能夠在不同的系統、部門或組織間傳輸和整合數據。通過標準化接口和協議轉換,這個平臺確保了數據傳輸的安全性、實時性和兼容性,實現數據在多種系統間的無縫對接。常用技術包括api網關、消息隊列、數據格式轉換和安全認證管理等,為系統提供高效、統一的數據交換基礎。
2、服務調用是指在分布式系統中通過接口遠程訪問其他服務或模塊,完成特定業務功能。服務調用可以通過restful?api、rpc等技術實現,廣泛應用于微服務架構中,使系統能夠通過標準化的接口進行靈活的模塊化協作,以提高系統的可擴展性與復用性,提升復雜業務流程的響應效率。
3、智能化管理在服務調用過程中運用ai和機器學習技術,自動化地優化調用路徑、資源分配和故障處理。通過智能調度算法、動態路由和自動化運維技術,系統能夠實時調整調用策略,以適應動態的負載需求,確保服務的高效性和資源利用最大化,有效地減少人為干預并提升系統穩定性。
4、例如公告號為:cn117909322a的專利技術專利公告的一種基于智能計算平臺的統一數據管理應用系統及方法,包括數據源、數據湖、業務區;統一數據管理應用系統利用數據湖為數據應用和數據可視化提供服務;數據湖包括:數據湖公共區、數據湖專有區、daas平臺區和數據共享交換平臺區;其中,數據湖公共區用于接收數據源上傳的公共數據,數據湖專有區用于接收數據源上傳的專有數據;d
5、例如公告號為:cn104239059a的專利技術專利公告的基于全模型的智能配用電統一信息支撐平臺的構建方法,包括:步驟1:將控制單元分別與智能配電信息交互總線和智能用電信息交互總線通信;步驟2:將智能配電信息交互總線設置在安全i區和安全ii區,?通過總線適配器與調度自動化系統和配電自動化系統交互信息;將智能用電信息交互總線設置在安全iii區和安全iv區,?并通過模型映射法與用電信息獲取單元和分布式能源管理單元交互信息。?與現有技術相比,?本專利技術提供的智能配用電統一信息支撐平臺的構建方法,使信息支撐平臺具備面向變電站、?配電線路、?配電臺區、?用戶和分布式能源及儲能系統的全模型信息統一獲取與集中監控功能,為各部門提供安全、?穩定、?可靠和快捷的數據交換服務。
6、上述公開的技術方案中,至少存在如下技術問題:在服務調用場景中,連接池是一種用于高效管理網絡連接的技術,尤其在需要頻繁訪問外部服務的分布式系統中起著關鍵作用。連接池通過復用已有的連接,避免了每次請求都創建和銷毀連接的資源開銷,從而優化了系統性能。
7、當連接池過大時,系統會維持大量空閑的連接,這些連接會占用系統資源,如內存和文件句柄,特別是在高并發的情況下,這種資源占用可能引發資源競爭,導致系統整體資源不足。同時,過多的連接增加了連接池的管理開銷,例如定期的健康檢查、維護和釋放不活躍連接等操作,都會消耗更多的計算資源,反而降低系統的效率。
8、當連接池過小時,導致請求在高并發情況下需要排隊等待連接資源,增加了請求的延遲,影響服務的響應速度。過小的連接池可能導致吞吐量下降,因為請求等待連接的時間增加,系統不能充分利用資源來處理并發請求,進而影響系統的性能和用戶體驗。
9、現有技術對于連接池的大小設定基于歷史經驗,連接池大小設置不平衡會導致系統資源浪費或請求延遲增加,從而影響服務調用的整體性能和穩定性。
10、針對上述問題,本專利技術提出一種解決方案。
技術實現思路
1、為了克服現有技術的上述缺陷,本專利技術的實施例提供基于數據交換平臺的服務調用智能化管理方法及系統,通過對連接池的大小的分析,以解決連接池大小設置不平衡,導致系統資源浪費或請求延遲增加,從而影響服務調用的整體性能和穩定性的問題。
2、為實現上述目的,本專利技術提供如下技術方案:
3、基于數據交換平臺的服務調用智能化管理方法及系統,包括如下步驟:在歷史的服務調用智能化管理的高并發負載下,獲取若干個不同的請求頻率,并對請求頻率進行數據分析,計算初始連接池大小,將初始連接池大小通過遞增遞減法,獲取若干個待篩選的連接池大小;將若干個待篩選的連接池大小應用于服務調用智能化管理,分別獲取對應的高并發負載下的調度數據和并發異常數據;根據調度數據和并發異常數據基于機器學習構建連接池大小評估模型;將連接池大小評估模型和對應的連接池大小構建調度評估曲線;對調度評估曲線進行數據分析,得到篩選后的連接池大小,并將其應用于服務調用智能化管理。
4、在一個優選的實施方式中,所述獲取若干個不同的請求頻率,并對請求頻率進行數據分析,計算初始連接池大小,具體為:獲取歷史數據中的不同時刻高并發負載下的請求頻率,并分別獲取對應的平均響應時間和單位時間內的請求數;基于請求頻率通過初始連接池大小的計算公式計算初始連接池大小。
5、在一個優選的實施方式中,具體為:設定連接池大小的調整范圍,調整范圍包括最小值和最大值;定義調整步長,并將調整步長作為每次調整的調整值;從初始連接池大小開始逐步遞增連接池大小,通過一個循環,將當前連接池大小逐次增加步長,直到達到設定的最大值,并將每次調整后的連接池大小記錄作為待篩選的連接池大小;當達到最大值,開始進行遞減,從最大值開始逐步減少連接池大小,直到達到設定的最小值,并將每次調整后的連接池大小記錄作為待篩選的連接池大小。
6、在一個優選的實施方式中,所述調度數據包括調度資源利用影響系數和調度效率影響系數;所述調度資源利用影響系數的具體獲取方法如下:在進行服務調用智能化管理時,獲取操作路徑中調度請求數據;對獲取到的調度請求數據進行去噪和校準的預處理;基于處理后的調度請求數據,建立調度資源利用率方程,并構建利用率集合;通過觀測方程對所述利用率方程進行觀測更新,捕捉不同操作路徑下的調度資源利用率變化;根據更新后的利用率集合,計算操作路徑的調度資源利用影響系數。
7、在一個優選的實施方式中,所述并發異常數據包括并發沖突異常系數;所述調度效率影響系數的具體獲取方法如下:獲取服務調用智能化管理時若干個的調度效率;服務調用智能化管理時相同時間間隔的調度效率的效率標準差和效率平均值;根據效率標準差和效率平均值,計算調度效率變異系數;將調度效率變異系數基于預設的調度效率影響系數計算公式計算調度效率影響系數。
8、在一個優選的實施方式中,所述并發沖突異常系數的具體獲取方法如下:基于并發沖突異常類型,獲取并發沖突異常集合,所述并發沖突異常集合包括各類并發沖突異常的數量及其并發沖突異常占比;對并本文檔來自技高網...
【技術保護點】
1.基于數據交換平臺的服務調用智能化管理方法,其特征在于,包括如下步驟:
2.根據權利要求1所述的基于數據交換平臺的服務調用智能化管理方法,其特征在于,所述獲取若干個不同的請求頻率,并對請求頻率進行數據分析,計算初始連接池大小,具體為:
3.根據權利要求2所述的基于數據交換平臺的服務調用智能化管理方法,其特征在于,所述將初始連接池大小通過遞增遞減法,獲取若干個待篩選的連接池大小,具體為:
4.根據權利要求3所述的基于數據交換平臺的服務調用智能化管理方法,其特征在于,所述調度數據包括調度資源利用影響系數和調度效率影響系數;所述調度資源利用影響系數的具體獲取方法如下:
5.根據權利要求4所述的基于數據交換平臺的服務調用智能化管理方法,其特征在于,所述并發異常數據包括并發沖突異常系數;所述調度效率影響系數的具體獲取方法如下:
6.根據權利要求5所述的基于數據交換平臺的服務調用智能化管理方法,其特征在于,所述并發沖突異常系數的具體獲取方法如下:
7.根據權利要求6所述的基于數據交換平臺的服務調用智能化管理方法,其特征
8.根據權利要求7所述的基于數據交換平臺的服務調用智能化管理方法,其特征在于,所述初始連接池大小的計算公式如下:
9.根據權利要求8所述的基于數據交換平臺的服務調用智能化管理方法,其特征在于,所述利用率方程具體為:
10.一種使用如權利要求1-9任意一項所述基于數據交換平臺的服務調用智能化管理方法的系統,其特征在于包括連接池大小獲取模塊、數據分析模塊、模型構建模塊、曲線構建模塊以及篩選模塊;
...【技術特征摘要】
1.基于數據交換平臺的服務調用智能化管理方法,其特征在于,包括如下步驟:
2.根據權利要求1所述的基于數據交換平臺的服務調用智能化管理方法,其特征在于,所述獲取若干個不同的請求頻率,并對請求頻率進行數據分析,計算初始連接池大小,具體為:
3.根據權利要求2所述的基于數據交換平臺的服務調用智能化管理方法,其特征在于,所述將初始連接池大小通過遞增遞減法,獲取若干個待篩選的連接池大小,具體為:
4.根據權利要求3所述的基于數據交換平臺的服務調用智能化管理方法,其特征在于,所述調度數據包括調度資源利用影響系數和調度效率影響系數;所述調度資源利用影響系數的具體獲取方法如下:
5.根據權利要求4所述的基于數據交換平臺的服務調用智能化管理方法,其特征在于,所述并發異常數據包括并發沖突異常系數;所述調度效率...
【專利技術屬性】
技術研發人員:王吉文,張煒,汪偉,王璨,王松,沈新村,章莉,楊文濤,宋賢睿,方進虎,陳璐,王子瑜,呂曉娜,黃菊,
申請(專利權)人:國網安徽省電力有限公司巢湖市供電公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。