最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

一種分布式的消息分發(fā)處理機制的制作方法

文檔序號:41957220發(fā)布日期:2025-05-20 16:51閱讀:4來源:國知局
一種分布式的消息分發(fā)處理機制的制作方法

本發(fā)明屬于通信,具體涉及一種分布式的消息分發(fā)處理機制。


背景技術:

1、目前的應用軟件設計中,各個軟件子模塊間的通信方式是函數(shù)回調、查詢等方式,沒有統(tǒng)一的消息處理和轉發(fā)的機制,往往造成子模塊間的通信時間控制不準確,阻塞主進程或者處理不及時等問題發(fā)生。

2、鑒于此,本發(fā)明為解決上述問題,設計一種分布式的消息分發(fā)處理機制。


技術實現(xiàn)思路

1、發(fā)明目的:本發(fā)明的目的是針對目前技術中的不足,提供了一種分布式的消息分發(fā)處理機制。

2、技術方案:為實現(xiàn)上述目的,本發(fā)明提供了一種分布式的消息分發(fā)處理機制,建立業(yè)務子模塊和統(tǒng)一消息處理主模塊之間的消息交互,包括以下步驟:

3、s1、各個業(yè)務子模塊通過統(tǒng)一的消息創(chuàng)建接口創(chuàng)建消息事件,并根據(jù)業(yè)務需要填寫消息定義;

4、s2、將各個業(yè)務子模塊發(fā)送的消息經由統(tǒng)一的消息通道轉發(fā)至統(tǒng)一消息處理主模塊進行存儲;

5、s3、統(tǒng)一消息處理主模塊對收到的消息按處理時間進行排序并按目的模塊和處理方法進行轉發(fā)和處理;

6、s4、各個業(yè)務子模塊通過統(tǒng)一的消息接收接口接收消息,并根據(jù)處理方法對消息進行處理。

7、進一步的,消息分發(fā)根據(jù)消息需要處理的時間和消息id,消息id確定消息的優(yōu)先等級,id越小表示優(yōu)先級越高,優(yōu)先轉發(fā)需要處理時間小的消息;當需要處理時間相同時會優(yōu)先轉發(fā)優(yōu)先級高的消息。

8、進一步的,包括一個主模塊和若干個子模塊,主模塊和子模塊都用來處理相應的事件,主模塊運行在主線程中,子模塊運行在子線程中,主模塊和子模塊都可以創(chuàng)建要處理的消息事件。

9、進一步的,每個所述消息事件包含處理時間、目的模塊、處理方法。

10、進一步的,主模塊中包含一個消息事件的集合組,用于消息的收集和存放,同時主模塊和子模塊中包含根據(jù)消息id號可以進行處理的各種方法的集合。

11、進一步的,各個子模塊將要處理的消息根據(jù)時間、目的、處理方法三要素構建消息,并將消息發(fā)送給主模塊。

12、有益效果:本方案通過使用分布式的消息處理和分發(fā)機制,將消息處理的過程進行邊緣化下發(fā)和統(tǒng)一處理,可以在處理消息的同時充分保證進程的正常運行,不會出現(xiàn)在處理某一個比較耗時的消息阻塞主進程的情況,同時保證消息的實時處理。



技術特征:

1.一種分布式的消息分發(fā)處理機制,其特征在于:建立業(yè)務子模塊和統(tǒng)一消息處理主模塊之間的消息交互,包括以下步驟:

2.根據(jù)權利要求1所述的一種分布式的消息分發(fā)處理機制,其特征在于:消息分發(fā)根據(jù)消息需要處理的時間和消息id,消息id確定消息的優(yōu)先等級,id越小表示優(yōu)先級越高,優(yōu)先轉發(fā)需要處理時間小的消息;當需要處理時間相同時會優(yōu)先轉發(fā)優(yōu)先級高的消息。

3.根據(jù)權利要求1所述的一種分布式的消息分發(fā)處理機制,其特征在于:包括一個主模塊和若干個子模塊,主模塊和子模塊都用來處理相應的事件,主模塊運行在主線程中,子模塊運行在子線程中,主模塊和子模塊都可以創(chuàng)建要處理的消息事件。

4.根據(jù)權利要求3所述的一種分布式的消息分發(fā)處理機制,其特征在于:每個所述消息事件包含處理時間、目的模塊、處理方法。

5.根據(jù)權利要求1所述的一種分布式的消息分發(fā)處理機制,其特征在于:主模塊中包含一個消息事件的集合組,用于消息的收集和存放,同時主模塊和子模塊中包含根據(jù)消息id號可以進行處理的各種方法的集合。

6.根據(jù)權利要求1所述的一種分布式的消息分發(fā)處理機制,其特征在于:各個子模塊將要處理的消息根據(jù)時間、目的、處理方法三要素構建消息,并將消息發(fā)送給主模塊。


技術總結
本發(fā)明屬于通信技術領域,具體涉及一種分布式的消息分發(fā)處理機制。本方案通過使用分布式的消息處理和分發(fā)機制,將消息處理的過程進行邊緣化下發(fā)和統(tǒng)一處理,可以在處理消息的同時充分保證進程的正常運行,不會出現(xiàn)在處理某一個比較耗時的消息阻塞主進程的情況,同時保證消息的實時處理。

技術研發(fā)人員:熊杰,唐恒,鞠勝奇,黃珊珊
受保護的技術使用者:南京瀚元科技有限公司
技術研發(fā)日:
技術公布日:2025/5/19
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1