1.一種微服務(wù)架構(gòu),其特征在于,包括服務(wù)路由控制器、服務(wù)提供控制器及服務(wù)調(diào)用控制器,其中:
所述服務(wù)調(diào)用控制器,用于發(fā)送服務(wù)調(diào)用方對(duì)應(yīng)的服務(wù)調(diào)用請(qǐng)求至所述服務(wù)路由控制器,以及用于接收所述服務(wù)路由控制器返回的服務(wù)地址信息,并將所述服務(wù)地址信息轉(zhuǎn)換成網(wǎng)絡(luò)調(diào)用請(qǐng)求后發(fā)送至所述服務(wù)提供控制器;
所述服務(wù)路由控制器,用于基于動(dòng)態(tài)負(fù)載均衡策略確定出與所述服務(wù)調(diào)用請(qǐng)求對(duì)應(yīng)的服務(wù)提供者的服務(wù)地址信息;
所述服務(wù)提供控制器,用于將所述網(wǎng)絡(luò)調(diào)用請(qǐng)求轉(zhuǎn)換成所述服務(wù)地址信息,并提供與所述服務(wù)地址信息對(duì)應(yīng)的服務(wù)。
2.根據(jù)權(quán)利要求1所述的架構(gòu),其特征在于,還包括服務(wù)注冊(cè)控制器,所述服務(wù)注冊(cè)控制器用于獲取所述服務(wù)調(diào)用方的調(diào)用信息以及提供服務(wù)的服務(wù)提供方的提供信息并存儲(chǔ)。
3.根據(jù)權(quán)利要求2所述的架構(gòu),其特征在于,所述提供信息包括注冊(cè)類型、服務(wù)API名稱、服務(wù)提供者IP地址、端口、服務(wù)API全部方法名。
4.根據(jù)權(quán)利要求3所述的架構(gòu),其特征在于,所述調(diào)用信息包括注冊(cè)類型、服務(wù)API名稱、服務(wù)調(diào)用者IP地址及服務(wù)API全部方法名。
5.根據(jù)權(quán)利要求1所述的架構(gòu),其特征在于,所述服務(wù)路由控制器包括存儲(chǔ)單元,所述存儲(chǔ)單元用于存儲(chǔ)全部服務(wù)調(diào)用者及服務(wù)提供者對(duì)應(yīng)的路由地址表,以供所述服務(wù)路由控制器基于該路由地址表確定出與所述服務(wù)調(diào)用請(qǐng)求對(duì)應(yīng)的服務(wù)地址信息。
6.根據(jù)權(quán)利要求5所述的架構(gòu),其特征在于,還包括服務(wù)監(jiān)控控制器,所述服務(wù)監(jiān)控控制器用于實(shí)時(shí)監(jiān)測(cè)服務(wù)的狀態(tài),并在監(jiān)測(cè)到服務(wù)被注銷或不可用時(shí),對(duì)所述路由地址表中的對(duì)應(yīng)信息進(jìn)行更新。
7.根據(jù)權(quán)利要求1所述的架構(gòu),其特征在于,所述服務(wù)提供者包括云管理平臺(tái)中的計(jì)算模塊及網(wǎng)絡(luò)模塊。