湖南興盛優選網絡科技有限公司項光燁獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網獲悉湖南興盛優選網絡科技有限公司申請的專利一種基于字節碼增強技術的動態路由系統獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN115098274B 。
龍圖騰網通過國家知識產權局官網在2025-08-26發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202210486331.5,技術領域涉及:G06F9/54;該發明授權一種基于字節碼增強技術的動態路由系統是由項光燁設計研發完成,并于2022-05-06向國家知識產權局提交的專利申請。
本一種基于字節碼增強技術的動態路由系統在說明書摘要公布了:本發明公開了一種基于字節碼增強技術的動態路由,包括RocketMQ中間件、Agent模塊、Server模塊和Console模塊;Agent模塊檢查啟動參數、模塊完整性,啟動后通過字節碼增強技術監視特定的代碼,并通過植入代碼來改變原來代碼的運行邏輯;Server模塊負責Agent模塊健康檢查、指令下發、上報信息處理,服務注冊與發現的服務監控,寫入修改刪除條件路由規則;Console模塊負責指令接收,前端UI交互;本發明讓同一套環境下多版本運行成為可能,提高服務器的資源利用率,針對提供基于Topic路由的解決方案,省去部署多套RocketMQ。
本發明授權一種基于字節碼增強技術的動態路由系統在權利要求書中公布了:1.一種基于字節碼增強技術的動態路由系統,包括RocketMQ中間件,其特征在于,還包括Agent模塊、Server模塊和Console模塊; 所述Agent模塊啟動前檢查啟動參數、模塊完整性,若發現參數丟失或者模塊不完整,則Agent模塊啟動失??;所述Agent模塊啟動后加載事件監視器,通過字節碼增強技術對業務程序中的代碼進行監視,包括修改程序字節碼,進行組件檢查,標簽獲取,標簽路由,Topic重綁定邏輯;與Server模塊建立WebSocket通信連接,上報程序的IP地址、端口、服務名,建立心跳連接,接收來自Server模塊的指令; 所述Server模塊基于Apache的Spring框架,負責Agent模塊健康檢查、指令下發、上報信息處理;Console模塊的指令接收;服務注冊與發現的服務監控,寫入修改刪除條件路由規則;針對DubboAdmin的接口調用和RocketMQConsole的消息發送,提供可攜帶標簽的接口調用和消息發送接口; 所述Console模塊基于Apache的Spring框架,負責與前端UI交互和Server模塊的Websocket通信,用戶在前端UI上進行操作時,通過Http接口將信息傳輸到Console模塊,Console模塊接收到請求后根據請求信息請求Server模塊,最終返回給前端UI操作結果; 所述字節碼增強技術包括: 使用dubbo多注冊中心將業務方的dubbo接口注冊到動態路由zookeeper上; Agent模塊服務注冊時為dubbo接口添加靜態標簽,所述靜態標簽即Dubbo標簽路由參數; Agent模塊植入dubbo路由過濾接口SPI到業務程序中; Agent模塊實現標簽透傳,即監控servlet接口及dubbo服務調用接口,用于Http、dubbo服務調用時獲取標簽信息及向后調用時的標簽傳遞; Agent模塊實現標簽降級:Dubbo服務往后調用時,獲取上下文標簽信息,檢查下游服務是否有標簽標識,若下游服務沒有該標簽標識,則調用基線服務,若下游標簽含有該標簽標識,則優先調用該標簽標識的服務接口。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人湖南興盛優選網絡科技有限公司,其通訊地址為:410205 湖南省長沙市高新開發區青山路662號芯城科技園二期1號棟802房;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。