恭喜廣發(fā)銀行股份有限公司李懷根獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監(jiān)控用IP管家,真方便!
龍圖騰網(wǎng)恭喜廣發(fā)銀行股份有限公司申請的專利一種基于Netty的高性能網(wǎng)關系統(tǒng)的處理方法及系統(tǒng)獲國家發(fā)明授權專利權,本發(fā)明授權專利權由國家知識產(chǎn)權局授予,授權公告號為:CN113641410B 。
龍圖騰網(wǎng)通過國家知識產(chǎn)權局官網(wǎng)在2025-05-13發(fā)布的發(fā)明授權授權公告中獲悉:該發(fā)明授權的專利申請?zhí)?專利號為:202110630084.7,技術領域涉及:G06F9/4401;該發(fā)明授權一種基于Netty的高性能網(wǎng)關系統(tǒng)的處理方法及系統(tǒng)是由李懷根;丘佳成;吳亮;溫祖輝;連賓雄;李行龍;吳潯;黃翠儀;王旭;周宇設計研發(fā)完成,并于2021-06-07向國家知識產(chǎn)權局提交的專利申請。
本一種基于Netty的高性能網(wǎng)關系統(tǒng)的處理方法及系統(tǒng)在說明書摘要公布了:本發(fā)明采用全異步的多任務處理模型,當任務執(zhí)行時遇到IO等耗時操作時,采用異步等待方式,使得等待耗時操作的過程中不會阻塞工作線程,工作線程可以去執(zhí)行其他任務。采用三級緩存懶加載策略動態(tài)加載配置信息,支持隨時修改配置隨時生效,配置信息需要時加載,不需要在系統(tǒng)啟動時加載配置,降低了系統(tǒng)啟動時的風險,讓系統(tǒng)可以專注于執(zhí)行繁忙的任務。采用Pipeline?Filter任務處理模式,線性的執(zhí)行流程更加符合開發(fā)者的思維習慣,且開發(fā)者只需通過開發(fā)不同的Filter再使用Pipeline將Filter組合起來即可實現(xiàn)業(yè)務功能,降低了開發(fā)的難度。三級異常兜底機制,給請求方更好的體驗,而且異常兜底機制保證系統(tǒng)的穩(wěn)定性,個別任務發(fā)送異常不會影響其他任務。
本發(fā)明授權一種基于Netty的高性能網(wǎng)關系統(tǒng)的處理方法及系統(tǒng)在權利要求書中公布了:1.一種基于Netty的高性能網(wǎng)關系統(tǒng)的處理方法,其特征在于,包括:接收客戶端發(fā)送的連接請求,建立數(shù)據(jù)傳輸通道并調(diào)用NettyServer處理器來處理所述連接請求,得到數(shù)據(jù)通道和請求數(shù)據(jù),并將所述數(shù)據(jù)通道和請求數(shù)據(jù)包裝成任務放入待執(zhí)行隊列中;接收網(wǎng)絡請求,將所述網(wǎng)絡請求包裝為待執(zhí)行任務,并將所述待執(zhí)行任務放入待執(zhí)行隊列中;輪詢待執(zhí)行隊列中的任務狀態(tài),運行任務狀態(tài)為待執(zhí)行的任務;調(diào)用執(zhí)行任務線程運行等待運行的任務時,若存在節(jié)點需要執(zhí)行異步操作的情況時,執(zhí)行任務線程先執(zhí)行異步操作,且將所述等待運行的任務狀態(tài)更新為正在等待并放至等待隊列中;當異步操作執(zhí)行結束后,同步更新任務狀態(tài)為待執(zhí)行,并將任務從等待隊列移動到待執(zhí)行隊列,等待有空閑線程時執(zhí)行;調(diào)用執(zhí)行任務線程運行所述等待運行的任務時,若存在異常情況時,通過執(zhí)行任務線程中的二級異常管道對異常情況進行處理;若二級異常管道對異常情況進行處理過程中存在異常情況,標記當前執(zhí)行任務為錯誤狀態(tài);通過異常管道對標記為錯誤狀態(tài)的任務進行處理;其中,在進行多任務切換時,根據(jù)預設的輪詢器以及Disruptor完成多任務的切換,當任務阻塞則等待,等待期間不占用系統(tǒng)線程,超時后返回錯誤信息,保證網(wǎng)關的全異步任務處理不出現(xiàn)線程阻塞;所述高性能網(wǎng)關系統(tǒng)的緩存模式分為:存儲經(jīng)常使用的或系統(tǒng)初始化時加載的配置的一級本地緩存、存儲數(shù)據(jù)庫全量配置信息的二級Redis緩存中心緩存,以及存儲持久化數(shù)據(jù)的三級數(shù)據(jù)庫持久化存儲;所述一級本地緩存使用Disruptor管理本地緩存事件,使用兩個本地java數(shù)據(jù)結構管理緩存數(shù)據(jù);當系統(tǒng)配置發(fā)生新增、修改和刪除操作時,先更新數(shù)據(jù)庫記錄,再更新Redis緩存中心數(shù)據(jù);當網(wǎng)關請求配信息時,先查詢本地緩存,然后查詢Redis緩存中心,若Redis緩存中心沒有數(shù)據(jù),則異步調(diào)用能力中心接口,以使能力中心查詢數(shù)據(jù)庫中配置信息后,將配置信息存入Redis緩存中心中,并返回該配置信息給網(wǎng)關。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯(lián)系本專利的申請人或專利權人廣發(fā)銀行股份有限公司,其通訊地址為:510080 廣東省廣州市越秀區(qū)東風東路713號;或者聯(lián)系龍圖騰網(wǎng)官方客服,聯(lián)系龍圖騰網(wǎng)可撥打電話0551-65771310或微信搜索“龍圖騰網(wǎng)”。
1、本報告根據(jù)公開、合法渠道獲得相關數(shù)據(jù)和信息,力求客觀、公正,但并不保證數(shù)據(jù)的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發(fā)布本報告當日的職業(yè)理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據(jù)或者憑證。