本發(fā)明涉及信息處理,尤其涉及基于緩存與消息隊(duì)列的統(tǒng)一待辦方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、移動(dòng)互聯(lián)網(wǎng)時(shí)代,業(yè)務(wù)復(fù)雜度不斷增加、業(yè)務(wù)系統(tǒng)數(shù)量不斷增長(zhǎng),各業(yè)務(wù)系統(tǒng)的審批流待辦數(shù)量不斷增加。與此同時(shí),各個(gè)系統(tǒng)的待辦只能在各自業(yè)務(wù)系統(tǒng)上處理,缺少一個(gè)統(tǒng)一的待辦處理入口及待辦數(shù)據(jù)歸集中心。以智悅輕舟(ilink)為例,工作臺(tái)中的應(yīng)用數(shù)量多達(dá)上百個(gè)且仍在不斷增長(zhǎng),每個(gè)業(yè)務(wù)系統(tǒng)都會(huì)產(chǎn)生一定量的待辦任務(wù)。假設(shè)用戶處理待辦任務(wù)時(shí),都需要點(diǎn)擊到對(duì)應(yīng)的業(yè)務(wù)系統(tǒng)中,會(huì)導(dǎo)致用戶操作十分繁瑣的同時(shí)容易出現(xiàn)遺漏審批的情況。因此,迫切需要一個(gè)可以歸集及管理各業(yè)務(wù)系統(tǒng)的待辦數(shù)據(jù)的高性能統(tǒng)一待辦中心,且待辦中心需要具備平滑適配,擁有可視化展示界面的應(yīng)用平臺(tái)方的能力。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例的目的在于提出一種基于緩存與消息隊(duì)列的統(tǒng)一待辦方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì),以解決現(xiàn)有技術(shù)中各個(gè)業(yè)務(wù)系統(tǒng)的待辦只能在各自業(yè)務(wù)系統(tǒng)上處理,導(dǎo)致用戶操作繁瑣的同時(shí)容易出現(xiàn)遺漏審批的問(wèn)題。
2、為了解決上述技術(shù)問(wèn)題,本發(fā)明提供一種基于緩存與消息隊(duì)列的統(tǒng)一待辦方法,采用了如下所述的技術(shù)方案,包括:
3、基于中間件,構(gòu)建統(tǒng)一待辦中心,所述統(tǒng)一待辦中心設(shè)有內(nèi)部服務(wù),所述統(tǒng)一待辦中心用于集中處理待辦任務(wù);
4、建立待辦業(yè)務(wù)歸集服務(wù),統(tǒng)一待辦服務(wù)中心服務(wù)程序集成redis緩存機(jī)制與kafka消息隊(duì)列,用于將業(yè)務(wù)待辦數(shù)據(jù)歸集到所述統(tǒng)一待辦中心,成為待辦業(yè)務(wù);
5、建立應(yīng)用平臺(tái)終端,所述應(yīng)用平臺(tái)終端設(shè)有可視化界面的業(yè)務(wù)平臺(tái),基于所述業(yè)務(wù)平臺(tái),應(yīng)用所述統(tǒng)一待辦中心的內(nèi)部服務(wù),設(shè)置處理所述待辦任務(wù)的規(guī)則;
6、基于處理所述待辦任務(wù)的規(guī)則,處理所述待辦任務(wù);
7、其中,所述統(tǒng)一待辦中心、待辦業(yè)務(wù)歸集服務(wù)及應(yīng)用平臺(tái)終端通過(guò)網(wǎng)絡(luò)連接。
8、優(yōu)選地,所述基于中間件,構(gòu)建統(tǒng)一待辦中心,所述統(tǒng)一待辦中心設(shè)有內(nèi)部服務(wù),所述統(tǒng)一待辦中心用于集中處理待辦任務(wù)的步驟具體包括:
9、安裝部署nginx、redis、kafka、nacos及mysql中間件的集群;
10、基于springcloud-alibaba、mybatisplus開(kāi)發(fā)框架構(gòu)造統(tǒng)一待辦中心,構(gòu)建創(chuàng)建待辦/已辦、更新待辦任務(wù)、更新待辦任務(wù)狀態(tài)、刪除待辦任務(wù)、各類型待辦列表查詢及待辦詳情查詢業(yè)務(wù)服務(wù)。
11、優(yōu)選地,建立待辦業(yè)務(wù)歸集服務(wù),所述統(tǒng)一待辦服務(wù)中心服務(wù)程序集成redis緩存機(jī)制與kafka消息隊(duì)列,用于將業(yè)務(wù)待辦數(shù)據(jù)歸集到所述統(tǒng)一待辦中心,成為待辦業(yè)務(wù)的步驟具體包括:
12、引入redis緩存及kafka消息隊(duì)列,將創(chuàng)建待辦/已辦、更新待辦任務(wù)、更新待辦任務(wù)狀態(tài)及刪除待辦任務(wù)涉及數(shù)據(jù)層面變動(dòng)的接口,實(shí)現(xiàn)信息緩存、分布式鎖、流量削峰、異步請(qǐng)求;
13、通過(guò)統(tǒng)一待辦服務(wù)中心服務(wù)的數(shù)據(jù)傳遞,在統(tǒng)一待辦服務(wù)中心服務(wù)內(nèi)部將數(shù)據(jù)整理歸集到mysql數(shù)據(jù)庫(kù)。
14、優(yōu)選地,所述建立應(yīng)用平臺(tái)終端,所述應(yīng)用平臺(tái)終端設(shè)有可視化界面的業(yè)務(wù)平臺(tái),基于所述業(yè)務(wù)平臺(tái),應(yīng)用所述統(tǒng)一待辦中心的內(nèi)部服務(wù),設(shè)置處理所述待辦任務(wù)的規(guī)則的步驟具體包括:
15、應(yīng)用平臺(tái)終端調(diào)用統(tǒng)一待辦中心的內(nèi)部服務(wù);
16、設(shè)置待辦任務(wù)的實(shí)時(shí)通知規(guī)則。
17、優(yōu)選地,所述基于處理所述待辦任務(wù)的規(guī)則,處理所述待辦任務(wù)的步驟具體包括:
18、基于與業(yè)務(wù)系統(tǒng)打通單點(diǎn)登錄的前提下,在終端實(shí)現(xiàn)待辦詳情頁(yè)查詢,跳轉(zhuǎn)至業(yè)務(wù)系統(tǒng)中進(jìn)行待辦任務(wù)的處理;
19、基于應(yīng)用平臺(tái)終端,實(shí)現(xiàn)待辦終端業(yè)務(wù)功能。
20、優(yōu)選地,在所述基于處理所述待辦任務(wù)的規(guī)則,處理所述待辦任務(wù)的步驟之后還包括:
21、建立統(tǒng)一待辦中心web端管理后臺(tái)。
22、為了解決上述技術(shù)問(wèn)題,本發(fā)明還提供一種基于緩存與消息隊(duì)列的統(tǒng)一待辦裝置,采用了如下所述的技術(shù)方案,包括:
23、統(tǒng)一待辦中心構(gòu)建模塊,用于基于中間件,構(gòu)建統(tǒng)一待辦中心,所述統(tǒng)一待辦中心設(shè)有內(nèi)部服務(wù),所述統(tǒng)一待辦中心用于集中處理待辦任務(wù);
24、集成模塊,用于統(tǒng)一待辦服務(wù)中心服務(wù)程序集成redis緩存機(jī)制與kafka消息隊(duì)列,用于將業(yè)務(wù)待辦數(shù)據(jù)歸集到所述統(tǒng)一待辦中心,成為待辦業(yè)務(wù);
25、應(yīng)用平臺(tái)終端建立模塊,用于建立應(yīng)用平臺(tái)終端,所述應(yīng)用平臺(tái)終端設(shè)有可視化界面的業(yè)務(wù)平臺(tái),基于所述業(yè)務(wù)平臺(tái),應(yīng)用所述統(tǒng)一待辦中心的內(nèi)部服務(wù),設(shè)置處理所述待辦任務(wù)的規(guī)則;
26、處理模塊,用于基于處理所述待辦任務(wù)的規(guī)則,處理所述待辦任務(wù);
27、其中,所述統(tǒng)一待辦中心、待辦業(yè)務(wù)歸集服務(wù)及應(yīng)用平臺(tái)終端通過(guò)網(wǎng)絡(luò)連接。
28、優(yōu)選地,所述裝置還包括:web模塊,用于建立統(tǒng)一待辦中心web端管理后臺(tái)。
29、為了解決上述技術(shù)問(wèn)題,本發(fā)明還提供一種計(jì)算機(jī)設(shè)備,采用了如下所述的技術(shù)方案,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)可讀指令,所述處理器執(zhí)行所述計(jì)算機(jī)可讀指令時(shí)實(shí)現(xiàn)上述的基于緩存與消息隊(duì)列的統(tǒng)一待辦方法的步驟。
30、為了解決上述技術(shù)問(wèn)題,本發(fā)明還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),采用了如下所述的技術(shù)方案,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)可讀指令,所述計(jì)算機(jī)可讀指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述的基于緩存與消息隊(duì)列的統(tǒng)一待辦方法的步驟。
31、與現(xiàn)有技術(shù)相比,本發(fā)明主要有以下有益效果:以待辦任務(wù)為核心,圍繞待辦任務(wù)的創(chuàng)建、更新、審批、查詢、數(shù)據(jù)歸集功能實(shí)現(xiàn)基于緩存與消息隊(duì)列的高性能統(tǒng)一待辦中心,并使其具備開(kāi)放接入能力;能夠集中處理緩存與消息隊(duì)列,處理效率高,可普遍適用于信息處理各領(lǐng)域。
1.一種基于緩存與消息隊(duì)列的統(tǒng)一待辦方法,其特征在于,包括下述步驟:
2.根據(jù)權(quán)利要求1所述的基于緩存與消息隊(duì)列的統(tǒng)一待辦方法,其特征在于,所述基于中間件,構(gòu)建統(tǒng)一待辦中心,所述統(tǒng)一待辦中心設(shè)有內(nèi)部服務(wù),所述統(tǒng)一待辦中心用于集中處理待辦任務(wù)的步驟具體包括:
3.根據(jù)權(quán)利要求1所述的基于緩存與消息隊(duì)列的統(tǒng)一待辦方法,其特征在于,所述建立待辦業(yè)務(wù)歸集服務(wù),統(tǒng)一待辦服務(wù)中心服務(wù)程序集成redis緩存機(jī)制與kafka消息隊(duì)列,用于將業(yè)務(wù)待辦數(shù)據(jù)歸集到所述統(tǒng)一待辦中心,成為待辦業(yè)務(wù)的步驟具體包括:
4.根據(jù)權(quán)利要求1所述的基于緩存與消息隊(duì)列的統(tǒng)一待辦方法,其特征在于,所述建立應(yīng)用平臺(tái)終端,所述應(yīng)用平臺(tái)終端設(shè)有可視化界面的業(yè)務(wù)平臺(tái),基于所述業(yè)務(wù)平臺(tái),應(yīng)用所述統(tǒng)一待辦中心的內(nèi)部服務(wù),設(shè)置處理所述待辦任務(wù)的規(guī)則的步驟具體包括:
5.根據(jù)權(quán)利要求1所述的基于緩存與消息隊(duì)列的統(tǒng)一待辦方法,其特征在于,所述基于處理所述待辦任務(wù)的規(guī)則,處理所述待辦任務(wù)的步驟具體包括:
6.根據(jù)權(quán)利要求1至5任意一項(xiàng)所述的基于緩存與消息隊(duì)列的統(tǒng)一待辦方法,其特征在于,在所述基于處理所述待辦任務(wù)的規(guī)則,處理所述待辦任務(wù)的步驟之后還包括:
7.一種基于緩存與消息隊(duì)列的統(tǒng)一待辦裝置,其特征在于,包括:
8.根據(jù)權(quán)利要求7所述的基于緩存與消息隊(duì)列的統(tǒng)一待辦裝置,其特征在于,所述裝置還包括:web模塊,用于建立統(tǒng)一待辦中心web端管理后臺(tái)。
9.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器中存儲(chǔ)有計(jì)算機(jī)可讀指令,所述處理器執(zhí)行所述計(jì)算機(jī)可讀指令時(shí)實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的基于緩存與消息隊(duì)列的統(tǒng)一待辦方法的步驟。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)可讀指令,所述計(jì)算機(jī)可讀指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1至6中任一項(xiàng)所述的基于緩存與消息隊(duì)列的統(tǒng)一待辦方法的步驟。