[發明專利]服務地址的讀取裝置、系統和方法有效
| 申請號: | 201611246621.3 | 申請日: | 2016-12-29 |
| 公開(公告)號: | CN106790601B | 公開(公告)日: | 2020-08-04 |
| 發明(設計)人: | 高保強 | 申請(專利權)人: | TCL科技集團股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳中一聯合知識產權代理有限公司 44414 | 代理人: | 李艷麗 |
| 地址: | 516006 廣東省惠州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 地址 讀取 裝置 系統 方法 | ||
本發明提供了一種服務地址的讀取裝置、系統和方法。該裝置包括:網關,用于接收來自客戶端的調用目標服務的請求,請求中包括目標服務名稱;服務注冊模塊,用于實時更新各服務的服務名稱和對應的服務地址;服務信息庫,用于存儲服務名稱和服務地址;服務加載模塊,用于按預設時間間隔將服務信息庫中的服務名稱和服務地址加載至緩存中;緩存,用于提供服務名稱供網關查找,若從服務名稱中查找到目標服務名稱,則將目標服務名稱對應的服務地址發送至客戶端。本發明實時更新服務的服務名稱和服務地址,保證了服務地址地準確性,并將服務名稱和服務地址加載在緩存中,加快了服務地址的讀取速度,從而達到了快速準確獲取服務地址的效果。
技術領域
本發明涉及通信領域,特別是涉及一種服務地址的讀取裝置、系統和方法。
背景技術
在互聯網技術中,可以通過各種基于HTTP協議的接口服務來支持各種功能,也可以手動開啟或關閉某些服務以達到相應的功能。
通常一個服務提供了接口后,客戶端在通過接口調用該服務之前,需要先獲取服務的服務地址(IP地址和端口號等),然后才能使用該服務。例如:客戶端調用獲取布局的服務時,調用請求的形式如下:www.xxx.com/getlayout,其中,實際請求的是服務地址http://192.168.1.2:8080/getlayout,在前述請求中,www.xxx.com是域名,getlayout是服務名稱,服務器需要根據服務名稱查找對應的服務地址,因此需要通過查找服務注冊表將服務名稱映射到服務地址上。有些情況下,服務地址是動態分配的,且服務本身也有生命周期。因此在調用服務前需要比較精準的方式來保證獲取服務地址的速度和準確度。但現有技術有,讀取服務地址的速度和準確度并不高。
針對現有技術中無法快速準確獲取服務地址的問題,目前業界沒有理想的解決方式。
發明內容
本發明目的在于提供一種服務地址的讀取方法及裝置,旨在解決現有技術中無法快速準確獲取服務地址的問題。
第一方面,本發明提供了一種服務地址的讀取裝置,該裝置包括:
網關,用于接收來自客戶端的調用目標服務的請求,請求中包括目標服務名稱;服務注冊模塊,用于實時更新各服務的服務名稱和對應的服務地址;服務信息庫,用于存儲服務名稱和服務地址;服務加載模塊,用于按預設時間間隔將服務信息庫中的服務名稱和服務地址加載至緩存中;緩存,用于提供服務名稱供網關查找,若從服務名稱中查找到目標服務名稱,則將目標服務名稱對應的服務地址發送至客戶端。
第二方面,本發明提供了一種服務地址的讀取系統,該系統包括:
客戶端,用于發送調用目標服務的請求,所述請求中包括目標服務名稱;以及本發明提供的任一種服務地址的讀取裝置。
第三方面,本發明提供了一種服務地址的讀取方法,該方法包括:
接收來自客戶端的調用目標服務的請求,請求中包括目標服務名稱;實時更新服務名稱和對應的服務地址;按預設時間間隔加載服務名稱和服務地址;查找目標服務名稱,若查找到目標服務名稱,則將目標服務名稱對應的服務地址發送至客戶端;若沒有查找到目標服務名稱,則加載目標服務名稱,并將目標服務名稱對應的目標服務地址發送至客戶端。
第四方面,本發明提供了一種服務地址的讀取方法,該方法包括:
客戶端發送調用目標服務的請求,請求中包括目標服務名稱;網關接收來自客戶端的請求;服務信息庫進行實時更新服務名稱和對應的服務地址;服務加載模塊按預設時間間隔將服務信息庫中的服務名稱和服務地址加載至緩存中;緩存提供服務名稱供網關查找,若從服務名稱中查找到目標服務名稱,則將目標服務名稱對應的服務地址發送至客戶端;若沒有查找到目標服務名稱,則服務加載模塊在緩存中加載目標服務名稱對應的服務地址之后,緩存將目標服務對應的服務地址發送至客戶端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL科技集團股份有限公司,未經TCL科技集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611246621.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于管道傳輸系統的發送裝置
- 下一篇:用于管道傳輸系統的收發裝置





