1.基于容器云技術(shù)的虛擬卡口系統(tǒng),其特征在于:包括docker存儲(chǔ)單元(10)、服務(wù)集群單元(20)以及web服務(wù)端(30),其中,
docker存儲(chǔ)單元(10),用于存儲(chǔ)由虛擬卡口服務(wù)以及虛擬卡口服務(wù)的依賴共同打包的docker鏡像;
服務(wù)集群單元(20),內(nèi)部包括多個(gè)服務(wù)器,所述服務(wù)器用于接收來自所述docker存儲(chǔ)單元(10)的docker鏡像,所述服務(wù)集群單元(20)與docker存儲(chǔ)單元(10)之間雙向通信連接;
web服務(wù)端(30),用于發(fā)出創(chuàng)建虛擬卡口服務(wù)的命令,所述web服務(wù)端(30)與所述服務(wù)集群單元(20)之間雙向通信。
2.如權(quán)利要求1所述的基于容器云技術(shù)的虛擬卡口系統(tǒng),其特征在于:多個(gè)所述服務(wù)器之間彼此獨(dú)立存在,多個(gè)服務(wù)器均通過一個(gè)公共接口與docker存儲(chǔ)單元(10)、web服務(wù)端(30)之間雙向通信連接。
3.如權(quán)利要求2所述的基于容器云技術(shù)的虛擬卡口系統(tǒng)的服務(wù)創(chuàng)建方法,其特征在于,包括以下步驟:
S1、將所述虛擬卡口服務(wù)以及虛擬卡口服務(wù)的依賴共同打包成docker鏡像;
S2、將所述docker鏡像上傳至所述docker存儲(chǔ)單元(10);
S3、所述web服務(wù)端(30)向服務(wù)集群單元(20)發(fā)出創(chuàng)建虛擬卡口服務(wù)的命令;
S4、若所述web服務(wù)端(30)在規(guī)定時(shí)間內(nèi)獲取服務(wù)集群單元(20)返回的信息,則表示創(chuàng)建虛擬卡口服務(wù)成功,將信息存入數(shù)據(jù)庫;若在規(guī)定時(shí)間內(nèi)沒有獲取服務(wù)集群單元(20)返回的信息,則提示用戶重新創(chuàng)建虛擬卡口服務(wù)。
4.如權(quán)利要求3所述的基于容器云技術(shù)的虛擬卡口系統(tǒng)的服務(wù)創(chuàng)建方法,其特征在于,所述步驟S3具體包括以下步驟:
S31、所述web服務(wù)端(30)根據(jù)服務(wù)集群單元(20)提供的網(wǎng)絡(luò)地址,調(diào)用服務(wù)集群單元(20)的接口;
S32、所述服務(wù)集群單元(20)自動(dòng)查找內(nèi)部空閑的服務(wù)器來創(chuàng)建虛擬卡口服務(wù)。
5.如權(quán)利要求3所述的基于容器云技術(shù)的虛擬卡口系統(tǒng)的服務(wù)創(chuàng)建方法,其特征在于:所述信息包括所述服務(wù)器的網(wǎng)絡(luò)地址和ID號。
6.如權(quán)利要求3或4所述的基于容器云技術(shù)的虛擬卡口系統(tǒng)的服務(wù)創(chuàng)建方法,其特征在于:當(dāng)所述虛擬卡口服務(wù)需要更新時(shí),直接將虛擬卡口服務(wù)替換成最新的虛擬卡口服務(wù),將最新的虛擬卡口服務(wù)以及最新的虛擬卡口服務(wù)的依賴共同打包成docker鏡像上傳至所述docker存儲(chǔ)單元(10)。
7.如權(quán)利要求3所述的基于容器云技術(shù)的虛擬卡口系統(tǒng)的服務(wù)創(chuàng)建方法,其特征在于:所述docker存儲(chǔ)單元(10)的容量不足時(shí),直接刪除舊版本的docker鏡像。
8.如權(quán)利要求3所述的基于容器云技術(shù)的虛擬卡口系統(tǒng)的服務(wù)創(chuàng)建方法,其特征在于:所述規(guī)定時(shí)間為2s~20s。