[發(fā)明專利]網絡服務的優(yōu)化方法及裝置有效
| 申請?zhí)枺?/td> | 201810070097.1 | 申請日: | 2018-01-24 |
| 公開(公告)號: | CN108365976B | 公開(公告)日: | 2021-06-25 |
| 發(fā)明(設計)人: | 王強;李建方;謝計濤;李振博 | 申請(專利權)人: | 北京奇虎科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 北京律誠同業(yè)知識產權代理有限公司 11006 | 代理人: | 王玉雙 |
| 地址: | 100088 北京市西城區(qū)新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡服務 優(yōu)化 方法 裝置 | ||
本發(fā)明公開了一種網絡服務的優(yōu)化方法及裝置,涉及一種互聯(lián)網技術領域,主要目的在于現(xiàn)有由于PHP語言的解釋性特點會導致系統(tǒng)執(zhí)行速度較慢,且只支持串行系統(tǒng)執(zhí)行,又無法支持線程運行,降低了網絡服務的效率的問題。主要技術方案:當通過反向代理服務器接收到網絡服務請求時,通過預設的Module接口接入所述網絡服務請求;通過具有并行組織業(yè)務邏輯的Gateway架構層匹配出所述網絡服務請求的業(yè)務信息對應的微服務系統(tǒng);建立所述網絡服務請求與所述微服務系統(tǒng)之間的通信連接,以使得所述微服務系統(tǒng)根據所述網絡服務請求進行業(yè)務處理。主要用于網絡服務的優(yōu)化。
技術領域
本發(fā)明涉及一種互聯(lián)網技術領域,特別是涉及一種網絡服務的優(yōu)化方法及裝置。
背景技術
隨著互聯(lián)網技術的不斷發(fā)展,網絡服務使人們可以在不同的地方通過不同的終端設備訪問WEB上的數據,大大擴展了各種應用服務的用戶訪問能力。其中,為了將網絡服務接入應用服務系統(tǒng),需要通過接入引擎來實現(xiàn)。
目前,現(xiàn)有的接入引擎是通過建立反向代理服務器Nginx、web server框架FastHttp、以及使用通用開源腳本語言PHP的Yaf(Yet Another Framework)開發(fā)框架之間的網絡服務架構來實現(xiàn)網絡服務的接入,但是,由于PHP語言的解釋性特點會導致系統(tǒng)執(zhí)行速度較慢,且只支持串行系統(tǒng)執(zhí)行,又無法支持線程運行,降低了網絡服務的效率。
發(fā)明內容
有鑒于此,本發(fā)明提供一種網絡服務的優(yōu)化方法及裝置,主要目的在于現(xiàn)有由于PHP語言的解釋性特點會導致系統(tǒng)執(zhí)行速度較慢,且只支持串行系統(tǒng)執(zhí)行,又無法支持線程運行,降低了網絡服務的效率的問題。
依據本發(fā)明一個方面,提供了一種網絡服務的優(yōu)化方法,包括:
當通過反向代理服務器接收到網絡服務請求時,通過預設的Module接口接入所述網絡服務請求;
通過具有并行組織業(yè)務邏輯的Gateway架構層匹配出所述網絡服務請求的業(yè)務信息對應的微服務系統(tǒng);
建立所述網絡服務請求與所述微服務系統(tǒng)之間的通信連接,以使得所述微服務系統(tǒng)根據所述網絡服務請求進行業(yè)務處理。
進一步地,所述當通過反向代理服務器接收到網絡服務請求時,通過預設的Module接口接入所述網絡服務請求之前,所述方法還包括:
根據不同微服務系統(tǒng)對應的業(yè)務信息配置包含至少一個業(yè)務節(jié)點的網絡拓撲結構,并根據所述網絡拓撲結構與所述業(yè)務節(jié)點之間的邏輯關系,以及所述網絡拓撲結構與所述網絡服務請求用于標識互聯(lián)網資源名稱的字符串URI接口之間的對應關系生成配置文件,所述網絡拓撲結構與所述配置文件以類storm形式配置于所述Gateway架構層中。
進一步地,所述通過具有并行組織業(yè)務邏輯的Gateway架構層匹配出所述網絡服務請求的業(yè)務信息對應的微服務系統(tǒng)包括:
根據所述網絡服務請求中解析出的URL接口查找匹配的網絡拓撲結構,并將所述網絡服務請求中攜帶的業(yè)務信息按照所述網絡拓撲結構中的業(yè)務節(jié)點執(zhí)行對應的業(yè)務,確定出所述網絡服務請求對應的微服務系統(tǒng)。
進一步地,所述根據不同微服務系統(tǒng)對應的業(yè)務信息配置包含至少一個業(yè)務節(jié)點的網絡拓撲結構,并根據所述網絡拓撲結構與所述業(yè)務節(jié)點之間的邏輯關系,以及所述網絡拓撲結構與所述網絡服務請求用于標識互聯(lián)網資源名稱的字符串URI接口之間的對應關系生成配置文件之后,所述方法還包括:
通過所述網絡拓撲結構中業(yè)務節(jié)點之間的邏輯關系進行業(yè)務注冊;
當注冊成功后,通過預設的Module接口建立網絡服務請求連接,以便接收到網絡服務請求時,通過預設的Module接口接入所述網絡服務請求。
進一步地,所述方法還包括:
接收網絡拓撲結構的重組請求;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司,未經北京奇虎科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810070097.1/2.html,轉載請聲明來源鉆瓜專利網。





