【技術實現步驟摘要】
本專利技術涉及消息隊列融合,具體說是一種自動創建消息隊列的方法。
技術介紹
1、在現代復雜且高度分布式的系統中,消息隊列mq(message?queue)作為一種關鍵組件,扮演著至關重要的角色,其不僅用于實現生產者與消費者之間的異步通信,有效解耦了系統的不同部分,還極大地提升了系統的可靠性、可擴展性和容錯能力。通過消息隊列,系統能夠更靈活地處理高并發請求,優化資源利用,并確保數據的一致性和完整性。
2、然而,傳統的消息隊列配置方式往往依賴于人工操作,這一過程不僅繁瑣復雜,而且極易出錯。尤其是在大規模系統中,隨著業務的不斷擴展,需要管理的消息隊列數量急劇增加,同時每種隊列還可能涉及到不同的生產者組、消費者組、消息格式、處理策略等復雜配置。依賴人工的手動配置方式不僅效率低下,而且難以保證配置的準確性和一致性,進一步增加了系統的維護難度和運營成本。
3、公開于該
技術介紹
部分的信息僅僅旨在加深對本專利技術的總體
技術介紹
的理解,而不應當被視為承認或以任何形式暗示該信息構成已為本領域技術人員所公知的現有技術。
技術實現思路
1、針對現有技術中存在的缺陷,本專利技術的目的在于提供一種自動創建消息隊列的方法,通過數據庫信息自動創建和配置消息隊列,顯著提升了系統靈活性與管理效率,降低了人為錯誤風險,增強了系統響應速度和可擴展性。
2、為達到以上目的,本專利技術采取的技術方案是:
3、一種自動創建消息隊列的方法,其特征在于,包括:
4、響應于
5、基于第二解析配置確定與話題對應的配置信息;
6、基于配置信息創建消息隊列。
7、在上述技術方案的基礎上,所述配置信息至少包括:話題信息、生產者組信息、消費者組信息;
8、所述配置信息存儲于數據庫中。
9、在上述技術方案的基礎上,所述第一解析配置首先解析新增信息,獲得新增信息對應的至少一個話題;
10、當話題已存在,則直接綁定新增信息至話題,并分配唯一的識別標記;
11、當話題不存在,則先創建話題,然后再綁定新增信息至話題,并分配唯一的識別標記。
12、在上述技術方案的基礎上,所述第一解析配置在數據庫信息入庫時,基于每條數據添加的元數據或者標簽,獲得新增信息的數據特性及數據類別,分別將數據特性及數據類別對應于至少一個話題;
13、當話題已存在,則直接綁定新增信息至話題,并分配唯一的識別標記;
14、當話題不存在,則先創建話題,然后再綁定新增信息至話題,并分配唯一的識別標記。
15、在上述技術方案的基礎上,所述第一解析配置從消息中間件獲取新增信息的消息屬性及消息路由,基于消息中間件中配置的路由規則,將消息屬性對應于至少一個話題;
16、當話題已存在,則直接綁定新增信息至話題,并分配唯一的識別標記;
17、當話題不存在,則先創建話題,然后再綁定新增信息至話題,并分配唯一的識別標記。
18、在上述技術方案的基礎上,所述第一解析配置響應于數據庫觸發器,根據數據庫觸發器確定新增信息的消息屬性將消息屬性對應于至少一個話題;
19、當話題已存在,則直接綁定新增信息至話題,并分配唯一的識別標記;
20、當話題不存在,則先創建話題,然后再綁定新增信息至話題,并分配唯一的識別標記。
21、在上述技術方案的基礎上,所述第二解析配置根據話題信息適配相關的生產者組和消費者組。
22、在上述技術方案的基礎上,根據用戶歷史行為分析及用戶話題訂閱歷史,確定話題信息適配相關的生產者組和消費者組;
23、或者,根據預設的訂閱規則確定話題信息適配相關的生產者組和消費者組;
24、或者,根據用戶的訂閱指令確定話題信息適配相關的生產者組和消費者組。
25、在上述技術方案的基礎上,消息隊列管理模塊qmm讀取話題信息、生產者組信息以及消費者組信息,并據此創建和配置消息隊列;
26、消息隊列系統mqs負責托管和管理消息隊列的組件,包括消息的存儲、傳輸和處理功能。
27、本專利技術所述的一種自動創建消息隊列的方法,具有以下有益效果:
28、1、通過數據庫信息自動創建和配置消息隊列,顯著提升了系統靈活性與管理效率,降低了人為錯誤風險,增強了系統響應速度和可擴展性。
29、2、確保了消息隊列配置與數據庫定義的一致性,提高了系統的可靠性和穩定性。自動化管理減少了運維依賴,降低了維護成本,使系統能夠更好地適應業務變化,實現高效穩定運行。
本文檔來自技高網...【技術保護點】
1.一種自動創建消息隊列的方法,其特征在于,包括:
2.如權利要求1所述的一種自動創建消息隊列的方法,其特征在于,所述配置信息至少包括:話題信息、生產者組信息、消費者組信息;
3.如權利要求1所述的一種自動創建消息隊列的方法,其特征在于,所述第一解析配置首先解析新增信息,獲得新增信息對應的至少一個話題;
4.如權利要求1所述的一種自動創建消息隊列的方法,其特征在于,所述第一解析配置在數據庫信息入庫時,基于每條數據添加的元數據或者標簽,獲得新增信息的數據特性及數據類別,分別將數據特性及數據類別對應于至少一個話題;
5.如權利要求1所述的一種自動創建消息隊列的方法,其特征在于,所述第一解析配置從消息中間件獲取新增信息的消息屬性及消息路由,基于消息中間件中配置的路由規則,將消息屬性對應于至少一個話題;
6.如權利要求1所述的一種自動創建消息隊列的方法,其特征在于,所述第一解析配置響應于數據庫觸發器,根據數據庫觸發器確定新增信息的消息屬性將消息屬性對應于至少一個話題;
7.如權利要求1所述的一種自動創建消息隊列的方法
8.如權利要求7所述的一種自動創建消息隊列的方法,其特征在于,根據用戶歷史行為分析及用戶話題訂閱歷史,確定話題信息適配相關的生產者組和消費者組;
9.如權利要求1所述的一種自動創建消息隊列的方法,其特征在于,消息隊列管理模塊QMM讀取話題信息、生產者組信息以及消費者組信息,并據此創建和配置消息隊列;
...【技術特征摘要】
1.一種自動創建消息隊列的方法,其特征在于,包括:
2.如權利要求1所述的一種自動創建消息隊列的方法,其特征在于,所述配置信息至少包括:話題信息、生產者組信息、消費者組信息;
3.如權利要求1所述的一種自動創建消息隊列的方法,其特征在于,所述第一解析配置首先解析新增信息,獲得新增信息對應的至少一個話題;
4.如權利要求1所述的一種自動創建消息隊列的方法,其特征在于,所述第一解析配置在數據庫信息入庫時,基于每條數據添加的元數據或者標簽,獲得新增信息的數據特性及數據類別,分別將數據特性及數據類別對應于至少一個話題;
5.如權利要求1所述的一種自動創建消息隊列的方法,其特征在于,所述第一解析配置從消息中間件獲取新增信息的消息屬性及消息路由,基于消...
【專利技術屬性】
技術研發人員:朱珂,鄭孝闖,劉山國,劉輝,尹志剛,盧述奇,何畏,
申請(專利權)人:河北同福共享科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。