1.一種執(zhí)行異步事件的方法,其中,該方法包括:
a基于主進(jìn)程中對(duì)應(yīng)的客戶(hù)端的請(qǐng)求,立即向所述客戶(hù)端返回與所述請(qǐng)求對(duì)應(yīng)的響應(yīng);
b在所述主進(jìn)程之外,異步申明與所述請(qǐng)求對(duì)應(yīng)的至少一個(gè)異步事件,并監(jiān)聽(tīng)所述至少一個(gè)異步事件;
c根據(jù)所述至少一個(gè)異步事件,在注冊(cè)中心查找對(duì)應(yīng)的類(lèi)或方法并進(jìn)行執(zhí)行。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述步驟c包括:
根據(jù)所述異步事件的事件名及其所在模塊的模塊名,在所述注冊(cè)中心查找對(duì)應(yīng)的類(lèi)或方法并進(jìn)行執(zhí)行。
3.根據(jù)權(quán)利要求2所述的方法,其中,該方法還包括:
根據(jù)異步事件及其所在模塊所對(duì)應(yīng)的事件名和模塊名,在所述注冊(cè)中心進(jìn)行全局注冊(cè),其中,經(jīng)全局注冊(cè)后的模塊對(duì)外具有統(tǒng)一的集成方式。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其中,各個(gè)異步事件具有對(duì)應(yīng)的開(kāi)關(guān),所述開(kāi)關(guān)定義所述異步事件在注冊(cè)中心的插拔。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其中,該方法還包括:
根據(jù)對(duì)所述類(lèi)或方法的執(zhí)行,獲得對(duì)應(yīng)的所述異步事件的執(zhí)行結(jié)果;
將所述執(zhí)行結(jié)果提供給所述客戶(hù)端。
6.一種執(zhí)行異步事件的裝置,其中,該裝置包括:
響應(yīng)裝置,用于基于主進(jìn)程中對(duì)應(yīng)的客戶(hù)端的請(qǐng)求,立即向所述客戶(hù)端返回與所述請(qǐng)求對(duì)應(yīng)的響應(yīng);
申明裝置,用于在所述主進(jìn)程之外,異步申明與所述請(qǐng)求對(duì)應(yīng)的至少一個(gè)異步事件,并監(jiān)聽(tīng)所述至少一個(gè)異步事件;
執(zhí)行裝置,用于根據(jù)所述至少一個(gè)異步事件,在注冊(cè)中心查找對(duì)應(yīng)的類(lèi)或方法并進(jìn)行執(zhí)行。
7.根據(jù)權(quán)利要求6所述的裝置,其中,所述執(zhí)行裝置用于:
根據(jù)所述異步事件的事件名及其所在模塊的模塊名,在所述注冊(cè)中心查找對(duì)應(yīng)的類(lèi)或方法并進(jìn)行執(zhí)行。
8.根據(jù)權(quán)利要求7所述的裝置,其中,該裝置還包括:
注冊(cè)裝置,用于根據(jù)異步事件及其所在模塊所對(duì)應(yīng)的事件名和模塊名,在所述注冊(cè)中心進(jìn)行全局注冊(cè),其中,經(jīng)全局注冊(cè)后的模塊對(duì)外具有統(tǒng)一的集成方式。
9.根據(jù)權(quán)利要求6至8中任一項(xiàng)所述的裝置,其中,各個(gè)異步事件具有對(duì)應(yīng)的開(kāi)關(guān),所述開(kāi)關(guān)定義所述異步事件在注冊(cè)中心的插拔。
10.根據(jù)權(quán)利要求6至9中任一項(xiàng)所述的裝置,其中,該裝置還包括提供裝置,用于:
根據(jù)對(duì)所述類(lèi)或方法的執(zhí)行,獲得對(duì)應(yīng)的所述異步事件的執(zhí)行結(jié)果;
將所述執(zhí)行結(jié)果提供給所述客戶(hù)端。
11.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)代碼,當(dāng)所述計(jì)算機(jī)代碼被執(zhí)行時(shí),如權(quán)利要求1至5中任一項(xiàng)所述的方法被執(zhí)行。
12.一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)所述計(jì)算機(jī)程序產(chǎn)品被計(jì)算機(jī)設(shè)備執(zhí)行時(shí),如權(quán)利要求1至5中任一項(xiàng)所述的方法被執(zhí)行。
13.一種計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備包括:
一個(gè)或多個(gè)處理器;
存儲(chǔ)器,用于存儲(chǔ)一個(gè)或多個(gè)計(jì)算機(jī)程序;
當(dāng)所述一個(gè)或多個(gè)計(jì)算機(jī)程序被所述一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)如權(quán)利要求1至5中任一項(xiàng)所述的方法。