一種基于sanic異步微服務(wù)方法

基本信息

申請(qǐng)?zhí)?/td> CN202110028969.X 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN112769828A 公開(kāi)(公告)日 2021-05-07
申請(qǐng)公布號(hào) CN112769828A 申請(qǐng)公布日 2021-05-07
分類號(hào) H04L29/08(2006.01)I;G06F9/54(2006.01)I;H04L29/06(2006.01)I 分類 電通信技術(shù);
發(fā)明人 廖杰;李林渡;李進(jìn)彬 申請(qǐng)(專利權(quán))人 深圳市洪堡智慧餐飲科技有限公司
代理機(jī)構(gòu) 深圳市深聯(lián)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 代理人 張琪
地址 518000廣東省深圳市福田區(qū)梅林街道孖嶺社區(qū)凱豐路10號(hào)翠林大廈8層808A
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及WEB技術(shù)領(lǐng)域,具體為一種基于sanic異步微服務(wù)方法,該方法的步驟如下:步驟一、服務(wù)注冊(cè)到注冊(cè)中心;步驟二、Nginx反向代理器接收請(qǐng)求并把請(qǐng)求轉(zhuǎn)發(fā)到認(rèn)證中心;步驟三、認(rèn)證中心對(duì)請(qǐng)求攜帶的用戶信息進(jìn)行身份認(rèn)證,并把多個(gè)請(qǐng)求轉(zhuǎn)發(fā)給多個(gè)服務(wù)器處理;步驟四、服務(wù)器收到認(rèn)證中心的請(qǐng)求,執(zhí)行業(yè)務(wù)邏輯;步驟五、響應(yīng)對(duì)象,構(gòu)造HTTP響應(yīng)報(bào)文,返回HTTP響應(yīng)報(bào)文。本發(fā)明使服務(wù)分開(kāi)處理業(yè)務(wù),和sanic單機(jī)逐步運(yùn)行對(duì)比,時(shí)間響應(yīng)縮小了一倍,因此面對(duì)多業(yè)務(wù)請(qǐng)求響應(yīng)速度會(huì)更快,服務(wù)可以獨(dú)立擴(kuò)展,容易維護(hù);本發(fā)明的各個(gè)服務(wù)通訊采用gRPC技術(shù)框架,可有效滿足高性能且對(duì)響應(yīng)速度有要求的數(shù)據(jù)傳輸過(guò)程,提高業(yè)務(wù)請(qǐng)求響應(yīng)速度。??