[發(fā)明專利]一種服務(wù)請求的傳輸方法和裝置在審
申請?zhí)枺?/td> | 202010015101.1 | 申請日: | 2020-01-07 |
公開(公告)號: | CN111245918A | 公開(公告)日: | 2020-06-05 |
發(fā)明(設(shè)計)人: | 龍武 | 申請(專利權(quán))人: | 微民保險代理有限公司 |
主分類號: | H04L29/08 | 分類號: | H04L29/08 |
代理公司: | 深圳智匯遠見知識產(chǎn)權(quán)代理有限公司 44481 | 代理人: | 李雪鵑 |
地址: | 518063 廣東省深圳市南山區(qū)*** | 國省代碼: | 廣東;44 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 一種 服務(wù) 請求 傳輸 方法 裝置 | ||
本申請涉及一種服務(wù)請求的傳輸方法和裝置,其中,該方法包括:通過第一基礎(chǔ)框架進程接收目標服務(wù)請求,其中,目標服務(wù)請求用于請求調(diào)用目標業(yè)務(wù)進程,微服務(wù)架構(gòu)包括多個服務(wù)模塊,多個服務(wù)模塊中的每個服務(wù)模塊部署了業(yè)務(wù)進程和基礎(chǔ)框架進程,基礎(chǔ)框架進程用于對業(yè)務(wù)進程的服務(wù)請求進行轉(zhuǎn)發(fā),業(yè)務(wù)進程用于對發(fā)送給服務(wù)模塊的服務(wù)請求進行處理,多個服務(wù)模塊中的第一服務(wù)模塊中部署了第一業(yè)務(wù)進程和第一基礎(chǔ)框架進程;通過第一基礎(chǔ)框架進程將目標服務(wù)請求轉(zhuǎn)發(fā)至目標業(yè)務(wù)進程;通過第一基礎(chǔ)框架進程轉(zhuǎn)發(fā)目標業(yè)務(wù)進程響應(yīng)目標服務(wù)請求返回的目標服務(wù)請求響應(yīng)。本申請解決了相關(guān)技術(shù)中微服務(wù)架構(gòu)中對基礎(chǔ)框架的開發(fā)難度大,維護成本高的技術(shù)問題。
技術(shù)領(lǐng)域
本申請涉及計算機領(lǐng)域,尤其涉及一種服務(wù)請求的傳輸方法和裝置。
背景技術(shù)
現(xiàn)有的跨語言微服務(wù)架構(gòu)方案通常為不同編程語言開發(fā)實現(xiàn)一套基礎(chǔ)框架,不同的服務(wù)基于不同的語言實現(xiàn),如Lua、Java、Go,每種語言需要提供基礎(chǔ)框架,服務(wù)之間基于gRPC協(xié)議進行網(wǎng)絡(luò)通信,從而實現(xiàn)跨語言調(diào)用。現(xiàn)有架構(gòu)方案,基礎(chǔ)框架的新功能開發(fā)和功能優(yōu)化要求不同編程語言的基礎(chǔ)框架同步支持,另外,基礎(chǔ)框架代碼和業(yè)務(wù)代碼耦合,要求開發(fā)人員同時熟悉業(yè)務(wù)需求和基礎(chǔ)框架。可見,不同的服務(wù)使用不同的編程語言,需要開發(fā)和維護不同編程語言版本的基礎(chǔ)框架,大大增加了基礎(chǔ)框架開發(fā)和維護的人力成本,也增加了開發(fā)人員引入新興編程語言的難度。
針對上述的問題,目前尚未提出有效的解決方案。
發(fā)明內(nèi)容
本申請?zhí)峁┝艘环N服務(wù)請求的傳輸方法和裝置,以至少解決相關(guān)技術(shù)中微服務(wù)架構(gòu)中對基礎(chǔ)框架的開發(fā)難度大,維護成本高的技術(shù)問題。
根據(jù)本申請實施例的一個方面,提供了一種服務(wù)請求的傳輸方法,包括:
通過第一基礎(chǔ)框架進程接收目標服務(wù)請求,其中,所述目標服務(wù)請求用于請求調(diào)用目標業(yè)務(wù)進程,微服務(wù)架構(gòu)包括多個服務(wù)模塊,所述多個服務(wù)模塊中的每個服務(wù)模塊部署了業(yè)務(wù)進程和基礎(chǔ)框架進程,所述基礎(chǔ)框架進程用于對所述業(yè)務(wù)進程的服務(wù)請求進行轉(zhuǎn)發(fā),所述業(yè)務(wù)進程用于對發(fā)送給所述服務(wù)模塊的服務(wù)請求進行處理,所述多個服務(wù)模塊中的第一服務(wù)模塊中部署了第一業(yè)務(wù)進程和所述第一基礎(chǔ)框架進程;
通過所述第一基礎(chǔ)框架進程將所述目標服務(wù)請求轉(zhuǎn)發(fā)至所述目標業(yè)務(wù)進程;
通過所述第一基礎(chǔ)框架進程轉(zhuǎn)發(fā)所述目標業(yè)務(wù)進程響應(yīng)所述目標服務(wù)請求返回的目標服務(wù)請求響應(yīng)。
根據(jù)本申請實施例的另一方面,還提供了一種微服務(wù)架構(gòu),包括:多個服務(wù)模塊,所述多個服務(wù)模塊中的每個服務(wù)模塊部署了業(yè)務(wù)進程和基礎(chǔ)框架進程,其中,
所述基礎(chǔ)框架進程,用于接收目標服務(wù)請求,將所述目標服務(wù)請求轉(zhuǎn)發(fā)至目標業(yè)務(wù)進程,并轉(zhuǎn)發(fā)所述目標業(yè)務(wù)進程響應(yīng)所述目標服務(wù)請求返回的目標服務(wù)請求響應(yīng),其中,所述目標服務(wù)請求用于請求調(diào)用所述目標業(yè)務(wù)進程;
所述業(yè)務(wù)進程,用于對發(fā)送給所述每個服務(wù)模塊的服務(wù)請求進行處理。
根據(jù)本申請實施例的另一方面,還提供了一種服務(wù)請求的傳輸裝置,包括:
接收模塊,用于通過第一基礎(chǔ)框架進程接收目標服務(wù)請求,其中,所述目標服務(wù)請求用于請求調(diào)用目標業(yè)務(wù)進程,微服務(wù)架構(gòu)包括多個服務(wù)模塊,所述多個服務(wù)模塊中的每個服務(wù)模塊部署了業(yè)務(wù)進程和基礎(chǔ)框架進程,所述基礎(chǔ)框架進程用于對所述業(yè)務(wù)進程的服務(wù)請求進行轉(zhuǎn)發(fā),所述業(yè)務(wù)進程用于對發(fā)送給所述服務(wù)模塊的服務(wù)請求進行處理,所述多個服務(wù)模塊中的第一服務(wù)模塊中部署了第一業(yè)務(wù)進程和所述第一基礎(chǔ)框架進程;
第一轉(zhuǎn)發(fā)模塊,用于通過所述第一基礎(chǔ)框架進程將所述目標服務(wù)請求轉(zhuǎn)發(fā)至所述目標業(yè)務(wù)進程;
第二轉(zhuǎn)發(fā)模塊,用于通過所述第一基礎(chǔ)框架進程轉(zhuǎn)發(fā)所述目標業(yè)務(wù)進程響應(yīng)所述目標服務(wù)請求返回的目標服務(wù)請求響應(yīng)。
可選地,所述接收模塊包括以下之一:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于微民保險代理有限公司,未經(jīng)微民保險代理有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010015101.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 服務(wù)票據(jù)發(fā)行系統(tǒng)及服務(wù)票據(jù)發(fā)行服務(wù)
- 出租服務(wù)服務(wù)器和出租服務(wù)系統(tǒng)
- 服務(wù)開放方法及系統(tǒng)、服務(wù)開放服務(wù)器
- 基于服務(wù)券服務(wù)的在線企業(yè)服務(wù)平臺
- 退稅服務(wù)系統(tǒng)、退稅服務(wù)平臺及其服務(wù)方法
- 服務(wù)亭(服務(wù)驛站)
- 公共服務(wù)自助服務(wù)機
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法
- 服務(wù)提供服務(wù)器、服務(wù)提供系統(tǒng)以及服務(wù)提供方法