基于流式處理API網(wǎng)關(guān)及其日志采集方法

基本信息

申請(qǐng)?zhí)?/td> 2020111750331 申請(qǐng)日 -
公開(kāi)(公告)號(hào) CN112272115A 公開(kāi)(公告)日 2021-01-26
申請(qǐng)公布號(hào) CN112272115A 申請(qǐng)公布日 2021-01-26
分類號(hào) H04L12/24(2006.01)I; 分類 電通信技術(shù);
發(fā)明人 張宇;肖鵬 申請(qǐng)(專利權(quán))人 首都信息發(fā)展股份有限公司
代理機(jī)構(gòu) 北京八月瓜知識(shí)產(chǎn)權(quán)代理有限公司 代理人 秦瑩
地址 100071北京市豐臺(tái)區(qū)萬(wàn)豐路316號(hào)萬(wàn)開(kāi)中心B座3層
法律狀態(tài) -

摘要

摘要 本發(fā)明公開(kāi)了一種基于流式處理API網(wǎng)關(guān)及其日志采集方法,所述方法包括:對(duì)客戶端發(fā)送的請(qǐng)求信息進(jìn)行路由判斷,對(duì)允許的請(qǐng)求信息進(jìn)行服務(wù)分發(fā)處理,將請(qǐng)求信息分發(fā)到基于流式技術(shù)構(gòu)建的過(guò)濾器鏈中的pre鏈;通過(guò)pre鏈對(duì)請(qǐng)求信息中的請(qǐng)求頭進(jìn)行讀取,對(duì)請(qǐng)求體進(jìn)行預(yù)處理,并對(duì)預(yù)處理后的請(qǐng)求體進(jìn)行讀取,將解析后的請(qǐng)求信息的數(shù)據(jù)采集到日志中,存儲(chǔ)于上下文中,并將所述請(qǐng)求信息發(fā)送到后端服務(wù);通過(guò)post鏈接收后端服務(wù)器發(fā)送的響應(yīng)信息,對(duì)響應(yīng)信息中的響應(yīng)頭讀取,對(duì)響應(yīng)體進(jìn)行預(yù)處理,重新封裝響應(yīng)體后放入post鏈中,同時(shí)啟動(dòng)異步的響應(yīng)體處理流程和上下文完成狀態(tài)處理流程,實(shí)現(xiàn)響應(yīng)體數(shù)據(jù)的日志采集,并將響應(yīng)信息返回客戶端。??