[發明專利]不同協議的服務請求處理方法、裝置、設備及存儲介質在審
| 申請號: | 201811331311.0 | 申請日: | 2018-11-09 |
| 公開(公告)號: | CN109445968A | 公開(公告)日: | 2019-03-08 |
| 發明(設計)人: | 曹亞文 | 申請(專利權)人: | 金瓜子科技發展(北京)有限公司 |
| 主分類號: | G06F9/54 | 分類號: | G06F9/54;H04L29/06;H04L29/08 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 吳迪 |
| 地址: | 100000 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 函數信息 請求參數 目標結構 通信協議 用戶終端 服務器 服務請求處理 存儲介質 目標函數 應答數據 發送 過程無需人工 通信技術領域 通信協議通信 參數結構 處理效率 服務請求 解析服務 數據通信 響應目標 結構體 填充 配置 申請 應用 保證 | ||
本申請提供了一種不同協議的服務請求處理方法、裝置、設備及存儲介質,涉及通信技術領域,應用于基于第一通信協議通信的服務器,所述方法包括:在接收到用戶終端基于第二通信協議發送的服務請求后,解析服務請求,得到請求參數和相應的函數信息;獲取函數信息對應的目標結構體,并將請求參數填充到目標結構體中;目標結構體定義有函數信息對應的目標函數的參數結構;基于與函數信息對應的目標函數響應目標結構體中的請求參數,得到請求參數的應答數據;基于第二通信協議向用戶終端發送應答數據。這樣,實現了基于不同通信協議的服務器和用戶終端之間的數據通信,保證了業務的正常運行;同時上述整個過程無需人工對服務器進行配置,處理效率較高。
技術領域
本申請涉及通信技術領域,具體而言,涉及一種不同協議的服務請求處理方法、裝置、設備及存儲介質。
背景技術
隨著互聯網技術的快速發展,微服務越來越多的被使用。其中,微服務所使用的通信協議種類有很多,包括超文本傳輸協議(HyperText Transfer Protocol,HTTP)和遠程過程調用(Remote Procedure Call,RPC)協議。
在微服務系統架構中,傳統的企業內網服務之間以及企業內網服務和外網服務之間均通過HTTP協議進行數據傳輸。由于http協議是基于文本的通信協議,其應用在企業內網服務之間的通信會產生網絡開銷大和性能差的問題。而RPC協議是基于二進制的通信協議,其包括的gRPC協議由于網絡開銷小和性能好的優勢被越來越多的應用于企業內網服務之間的通信。
然而,企業的內網服務使用gRPC協議進行通信,而企業外網服務仍然使用http協議進行通信,這就使得企業內網服務和外網服務之間無法進行通信,造成了業務的中斷。因此,需要提供一種技術以實現基于gRPC協議的內網服務和基于HTTP協議的外網服務的通信。
發明內容
有鑒于此,本申請實施例的目的在于提供一種不同協議的服務請求處理方法、裝置、設備及存儲介質,服務器通過進行協議轉換處理用戶終端基于不同通信協議發送的服務請求,實現了基于不同通信協議的設備之間的數據通信,保證了業務的正常運行。
第一方面,本申請實施例提供了一種不同協議的服務請求處理方法,應用于服務器,所述服務器基于第一通信協議進行數據傳輸;所述方法包括:
在接收到用戶終端基于第二通信協議發送的服務請求后,解析所述服務請求,得到請求參數和相應的函數信息;
獲取所述函數信息對應的目標結構體,并將所述請求參數填充到所述目標結構體中;其中,所述目標結構體定義有所述函數信息對應的目標函數的參數結構;
基于與所述函數信息對應的目標函數響應所述目標結構體中的所述請求參數,得到所述請求參數的應答數據;
基于第二通信協議向所述用戶終端發送所述應答數據。
第二方面,本申請實施例還提供了一種不同協議的服務請求處理裝置,所述處理裝置基于第一通信協議進行數據傳輸,所述裝置包括中間插件和解碼器;
所述中間插件,用于在接收到用戶終端基于第二通信協議發送的服務請求后,解析所述服務請求,得到請求參數和相應的函數信息;以及,獲取所述函數信息對應的目標結構體;其中,所述目標結構體定義有所述函數信息對應的目標函數的參數結構;
所述解碼器,用于將所述請求參數填充到所述目標結構體中;
所述中間插件,還用于基于與所述函數信息對應的目標函數響應所述目標結構體中的所述請求參數,得到所述請求參數的應答數據;以及,基于第二通信協議向所述用戶終端發送所述應答數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于金瓜子科技發展(北京)有限公司,未經金瓜子科技發展(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811331311.0/2.html,轉載請聲明來源鉆瓜專利網。





