試題四 論微服務(wù)架構(gòu)及其應(yīng)用
近年來(lái),隨著互聯(lián)網(wǎng)行業(yè)的迅猛發(fā)展,公司或組織業(yè)務(wù)的不斷擴(kuò)張,需求的快速變化以及用戶量的不斷增加,傳統(tǒng)的單塊(Monolithic)軟件架構(gòu)面臨著越來(lái)越多的挑戰(zhàn),已逐漸無(wú)法適應(yīng)互聯(lián)網(wǎng)時(shí)代對(duì)軟件的要求。在這一背景下,微服務(wù)架構(gòu)模式(Microservice Architecture Pattern)逐漸流行,它強(qiáng)調(diào)將單一業(yè)務(wù)功能開(kāi)發(fā)成微服務(wù)的形式,每個(gè)微服務(wù)運(yùn)行在一個(gè)進(jìn)程中;采用HTTP等通用協(xié)議和輕量級(jí)API實(shí)現(xiàn)微服務(wù)之間的協(xié)作與通信。這些微服務(wù)可以使用不同的開(kāi)發(fā)語(yǔ)言以及不同數(shù)據(jù)存儲(chǔ)技術(shù),能夠通過(guò)自動(dòng)化部署工具獨(dú)立發(fā)布,并保持最低限制的集中式管理。
請(qǐng)圍繞“論微服務(wù)架構(gòu)及其應(yīng)用”論題,依次從以下三個(gè)方面進(jìn)行論述。
1.概要敘述你參與管理和開(kāi)發(fā)的、采用微服務(wù)架構(gòu)的軟件開(kāi)發(fā)項(xiàng)目及在其中所擔(dān)任的主要工作。
2.與單塊架構(gòu)相比較,微服務(wù)架構(gòu)有哪些特點(diǎn)?請(qǐng)列舉至少4個(gè)特點(diǎn)并進(jìn)行說(shuō)明。
3.結(jié)合你參與管理和開(kāi)發(fā)的軟件開(kāi)發(fā)項(xiàng)目,描述該軟件的架構(gòu),說(shuō)明該架構(gòu)是如何采用微服務(wù)架構(gòu)模式的,并說(shuō)明在采用微服務(wù)架構(gòu)后,在軟件開(kāi)發(fā)過(guò)程中遇到的實(shí)際問(wèn)題和解決方案。
10年專注信管,信管教育專注者,信管網(wǎng)優(yōu)勢(shì)
免費(fèi)試聽(tīng)信管網(wǎng)信息系統(tǒng)項(xiàng)目管理師課程
全國(guó)前50名高分學(xué)員訪談:董麗(174)、李思...
信息系統(tǒng)項(xiàng)目管理師高端班培訓(xùn)課程
信管老師100小時(shí)直播課程
軟考報(bào)名專題(報(bào)名時(shí)間、入口等)
中級(jí)系統(tǒng)集成項(xiàng)目管理工程師通關(guān)課程
系統(tǒng)規(guī)劃與管理師課程(考試介紹與題型分析)
軟題庫(kù):軟考在線題庫(kù)、支持手機(jī)答題