中間件和容器有什么區(qū)別?
容器提供給Application一個(gè)運(yùn)行環(huán)境,,需要遵循容器的協(xié)議標(biāo)準(zhǔn),。往應(yīng)用層面上講,有tomcat,、jetty等應(yīng)用容器,,往系統(tǒng)層面上講,,比較流行的有docker。常見(jiàn)的虛擬機(jī)也可以算作一種容器,,比如在windows機(jī)器上安裝一個(gè)虛機(jī),,上面運(yùn)行l(wèi)inux系統(tǒng)。中間件,,你可以理解他就是某個(gè)通用功能組件,,他是應(yīng)用層面上的事情。比如,,服務(wù)化中間件dubbo(阿里開(kāi)源),,數(shù)據(jù)中間件、消息中間件等,,他們的出現(xiàn)是幫助應(yīng)用開(kāi)發(fā)人員隔絕這些復(fù)雜領(lǐng)域細(xì)節(jié)的,,方便應(yīng)用開(kāi)發(fā)人員focus在業(yè)務(wù)邏輯上,而不用太關(guān)心實(shí)現(xiàn)本身,。如果某個(gè)業(yè)務(wù)領(lǐng)域有一個(gè)通用問(wèn)題需要解決,,比如局域網(wǎng)下的超大文件傳輸,這個(gè)時(shí)候市面上的通用組件可能無(wú)法滿足你的需求,你自己遵循某種協(xié)議寫(xiě)一個(gè)出來(lái),,它也可以算作中間件,。
相關(guān)推薦
便查問(wèn)答是一款實(shí)用的網(wǎng)絡(luò)熱門(mén)知識(shí)問(wèn)答平臺(tái),,專(zhuān)注于分享你不知道的知識(shí),、經(jīng)驗(yàn)及生活問(wèn)題,在這里所有人都能找到答案歡迎網(wǎng)友參與討論,。