[發明專利]數據處理方法、裝置及設備在審
| 申請號: | 202010903498.8 | 申請日: | 2020-09-01 |
| 公開(公告)號: | CN113783914A | 公開(公告)日: | 2021-12-10 |
| 發明(設計)人: | 張晉軍 | 申請(專利權)人: | 北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/12;G06F9/48;G06F9/50 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 董建姣;劉芳 |
| 地址: | 100076 北京市經濟技術開*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 設備 | ||
本申請實施例提供一種數據處理方法、裝置及設備,該方法包括:終端設備生成第一服務對應的第一請求消息,第一服務為應用程序中的任意一個服務;終端設備通過第一進程確定第一服務對應的目標服務實例的地址信息;終端設備根據目標服務實例的地址信息,通過第一進程向目標服務實例發送第一請求消息。提高了網絡數據傳輸的可靠性。
技術領域
本申請實施例涉及電子通信技術領域,尤其涉及一種數據處理方法、裝置及設備。
背景技術
網絡數據轉發是一種常見的網絡通信方式,當通信雙方不能按照點對點的方式進行直接通信,例如,當終端設備只支持HTTP協議,而服務器只接收某種私有協議的時候,需要在終端設備和服務器之間加入網關,網關可以先按照HTTP協議接收終端設備的請求消息,然后再按照相應的私有協議將請求消息發送給服務器,從而完成網絡通信。
現有技術中,出于高可用和性能擴展的需要,網關通常以集群的形式出現,也就是說,部署多個網關共同處理終端設備和服務器之間的網絡通信。網關集群中的任意一個網關可以接收多個終端設備的不同請求消息,并將請求消息分別發送給相應的服務器。
然而,每個網關擁有的資源(例如,內存、網卡、中央處理器等)有限,當多個終端設備同時發出的請求消息有很多個,超過了網關的處理能力,導致部分終端設備與服務器的通信延遲甚至中斷,網絡數據傳輸的可靠性較低。
發明內容
本申請實施例提供一種數據處理方法、裝置及設備,提高了網絡數據傳輸的可靠性。
第一方面,本申請實施例提供一種數據處理方法,包括:
終端設備生成第一服務對應的第一請求消息,所述第一服務為應用程序中的任意一個服務;
所述終端設備通過第一進程確定所述第一服務對應的目標服務實例的地址信息;
所述終端設備根據所述目標服務實例的地址信息,通過所述第一進程向所述目標服務實例發送所述第一請求消息。
在一種可能的實施方式中,所述終端設備通過第一進程確定所述第一服務對應的目標服務實例的地址信息,包括:
所述終端設備獲取所述應用程序對應的服務實例列表,所述服務實例列表中包括所述應用程序中包括的多個服務的標識、每個服務對應的至少一個服務實例、以及每個服務實例的地址信息;
所述終端設備在所述服務實例列表中確定所述第一服務對應的目標服務實例的地址信息。
在一種可能的實施方式中,所述終端設備獲取所述應用程序對應的服務實例列表,包括:
所述終端設備向第一服務器發送第二請求消息,所述第二請求消息包括所述應用程序的標識;
所述終端設備接收所述第一服務器發送的所述服務實例列表。
在一種可能的實施方式中,所述終端設備在所述服務實例列表中確定所述第一服務對應的目標服務實例的地址信息,包括:
所述終端設備在所述服務實例列表中獲取所述第一服務對應的至少一個服務實例;
所述終端設備在所述第一服務對應至少一個服務實例中確定所述目標服務實例;
所述終端設備在所述服務實例列表中獲取所述目標服務實例對應的地址信息。
在一種可能的實施方式中,所述終端設備獲取所述應用程序對應的服務實例列表,包括:
所述終端設備獲取配置文件;
所述終端設備獲取所述配置文件中的預設標識;
所述終端設備根據所述配置文件中的預設標識獲取相應版本對應的服務實例列表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司,未經北京沃東天駿信息技術有限公司;北京京東世紀貿易有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010903498.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:雙槽多砂輪片圓棒切割裝置及其切割方法
- 下一篇:一種報警方法及其報警器





