亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種服務(wù)的調(diào)用方法和服務(wù)器與流程

文檔序號(hào):11843291閱讀:來(lái)源:國(guó)知局

技術(shù)特征:

1.一種服務(wù)的調(diào)用方法,其特征在于,服務(wù)器包括業(yè)務(wù)接口層和功能接口層,所述業(yè)務(wù)接口層采用單線程異步的工作機(jī)制,所述功能接口層采用多線程異步的工作機(jī)制,所述方法包括:

所述服務(wù)器通過(guò)所述業(yè)務(wù)接口層接收業(yè)務(wù)請(qǐng)求;

所述服務(wù)器識(shí)別所述業(yè)務(wù)請(qǐng)求的類型;

如果所述業(yè)務(wù)請(qǐng)求為服務(wù)請(qǐng)求,向所述功能接口層發(fā)送功能調(diào)用請(qǐng)求,所述功能調(diào)用請(qǐng)求用于在所述功能接口層中調(diào)用所述業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的至少一個(gè)原子操作;

在所述至少一個(gè)原子操作全部調(diào)用成功之后,向所述業(yè)務(wù)接口層返回調(diào)用結(jié)果。

2.如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器還包括任務(wù)作業(yè)層,所述任務(wù)作業(yè)層采用多線程同步的工作機(jī)制;所述方法還包括:

如果所述業(yè)務(wù)請(qǐng)求為作業(yè)任務(wù),將所述業(yè)務(wù)請(qǐng)求寫(xiě)入所述任務(wù)作業(yè)層的任務(wù)表中;

當(dāng)滿足所述業(yè)務(wù)請(qǐng)求的執(zhí)行條件時(shí),確定所述業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的至少一個(gè)作業(yè)階段,并控制所述任務(wù)作業(yè)層依次執(zhí)行所述至少一個(gè)作業(yè)階段。

3.如權(quán)利要求1所述的方法,其特征在于,所述服務(wù)器識(shí)別所述業(yè)務(wù)請(qǐng)求的類型包括:

獲取所述業(yè)務(wù)請(qǐng)求中攜帶的類型字段,根據(jù)所述類型字段識(shí)別所述業(yè)務(wù)請(qǐng)求的類型。

4.如權(quán)利要求2所述的方法,其特征在于,所述當(dāng)滿足所述業(yè)務(wù)請(qǐng)求的執(zhí)行條件時(shí),確定所述業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的至少一個(gè)作業(yè)階段,并控制所述任務(wù)作業(yè)層依次執(zhí)行所述至少一個(gè)作業(yè)階段包括:

控制所述任務(wù)作業(yè)層根據(jù)預(yù)設(shè)周期讀取所述作業(yè)表中的所述業(yè)務(wù)請(qǐng)求的狀態(tài)值;

如果讀取的狀態(tài)值為預(yù)設(shè)值,確定所述業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的至少一個(gè)作業(yè)階段,并控制所述任務(wù)作業(yè)層依次執(zhí)行所述至少一個(gè)作業(yè)階段。

5.如權(quán)利要求1-4任意一項(xiàng)所述的方法,其特征在于,還包括:

如果所述至少一個(gè)原子操作中沒(méi)有全部調(diào)用成功,向所述業(yè)務(wù)接口層返回失敗消息。

6.如權(quán)利要求5任意一項(xiàng)所述的方法,其特征在于,所述功能接口層中的原子操作包括:文件讀寫(xiě)操作、數(shù)據(jù)庫(kù)操作和支付操作。

7.一種服務(wù)器,其特征在于,包括:接收模塊、識(shí)別模塊、調(diào)用模塊和返回模塊,其中,所述接收模塊、所述識(shí)別模塊和所述調(diào)用模塊位于業(yè)務(wù)接口層中,所述返回模塊位于功能接口層中,所述業(yè)務(wù)接口層采用單線程異步的工作機(jī)制,所述功能接口層采用多線程異步的工作機(jī)制;

所述接收模塊,用于通過(guò)所述業(yè)務(wù)接口層接收業(yè)務(wù)請(qǐng)求;

所述識(shí)別模塊,用于識(shí)別所述業(yè)務(wù)請(qǐng)求的類型;

所述調(diào)用模塊,用于如果所述業(yè)務(wù)請(qǐng)求為服務(wù)請(qǐng)求,向所述功能接口層發(fā)送功能調(diào)用請(qǐng)求,所述功能調(diào)用請(qǐng)求用于在所述功能接口層中調(diào)用所述業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的至少一個(gè)原子操作;

所述返回模塊,用于在所述至少一個(gè)原子操作全部調(diào)用成功之后,向所述業(yè)務(wù)接口層返回調(diào)用結(jié)果。

8.如權(quán)利要求7的服務(wù)器,其特征在于,還包括:寫(xiě)入模塊和執(zhí)行模塊,其中,所述寫(xiě)入模塊位于所述業(yè)務(wù)接口層中,所述執(zhí)行模塊位于所述任務(wù)作業(yè)層中,所述任務(wù)作業(yè)層采用多線程同步的工作機(jī)制;

所述寫(xiě)入模塊,用于如果所述業(yè)務(wù)請(qǐng)求為作業(yè)任務(wù),將所述業(yè)務(wù)請(qǐng)求寫(xiě)入所述任務(wù)作業(yè)層的任務(wù)表中;

所述執(zhí)行模塊,用于當(dāng)滿足所述業(yè)務(wù)請(qǐng)求的執(zhí)行條件時(shí),確定所述業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的至少一個(gè)作業(yè)階段,并控制所述任務(wù)作業(yè)層依次執(zhí)行所述至少一個(gè)作業(yè)階段。

9.如權(quán)利要求1所述的方法,其特征在于,所述識(shí)別模塊用于獲取所述業(yè)務(wù)請(qǐng)求中攜帶的類型字段,根據(jù)所述類型字段識(shí)別所述業(yè)務(wù)請(qǐng)求的類型。

10.如權(quán)利要求8所述的服務(wù)器,其特征在于,所述執(zhí)行模塊用于控制所述任務(wù)作業(yè)層根據(jù)預(yù)設(shè)周期讀取所述作業(yè)表中的所述業(yè)務(wù)請(qǐng)求的狀態(tài)值;

如果讀取的狀態(tài)值為預(yù)設(shè)值,確定所述業(yè)務(wù)請(qǐng)求對(duì)應(yīng)的至少一個(gè)作業(yè)階段,并控制所述任務(wù)作業(yè)層依次執(zhí)行所述至少一個(gè)作業(yè)階段。

11.如權(quán)利要求7-10任意一項(xiàng)所述的服務(wù)器,其特征在于,還包括:

失敗返回模塊,用于如果所述至少一個(gè)原子操作中沒(méi)有全部調(diào)用成功,向所述業(yè)務(wù)接口層返回失敗消息;其中,所述失敗返回模塊位于功能接口層中。

12.如權(quán)利要求11所述的服務(wù)器,其特征在于,所述功能接口層中的原子操作包括:文件讀寫(xiě)操作、數(shù)據(jù)庫(kù)操作和支付操作。

當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1