作為中間件產(chǎn)品的運(yùn)營(yíng)妹紙兒,其實(shí)大多數(shù)時(shí)候都是懵O的。這可能是程序員GG們不能理解的痛。
尤其是在面對(duì)號(hào)稱“航空母艦”的企業(yè)級(jí)分布式應(yīng)用服務(wù)(EDAS)。
你看吶,EDAS 十分貼心,針對(duì)不同的用戶類型就推出了多種版本。
EDAS的基礎(chǔ)功能以及最popular的是,多樣的應(yīng)用發(fā)布和管理,最近更是針對(duì)Kubernetes的應(yīng)用提供了針對(duì)K8S應(yīng)用的全方位管理能力。
這于我而言,理解起來(lái)也是毫不費(fèi)力。
EDAS還包括彈性伸縮、限流降級(jí)這些高大上的功能名詞,這勉強(qiáng)也能理解吧。
但是問(wèn)題來(lái)了,EDAS的定位除了提供多樣的應(yīng)用發(fā)布能力和管理,實(shí)際上,他是一款圍繞微服務(wù)的PaaS平臺(tái)。
那,究竟什么是微服務(wù)呢?
作為不甘落后、不斷學(xué)習(xí)積極向上的小妹兒,我開(kāi)始各種請(qǐng)教、百度、google,來(lái)尋求一個(gè)答案......
經(jīng)過(guò)不斷的學(xué)習(xí)和消化理解,在經(jīng)歷了各種看了忘、忘了看的曲折之后,我認(rèn)為:
微服務(wù)就是為了解決一個(gè)業(yè)務(wù)系統(tǒng)太大~太繁瑣~太笨重~太復(fù)雜,我們把業(yè)務(wù)系統(tǒng)拆分成了多個(gè)獨(dú)立的小應(yīng)用去開(kāi)發(fā)。在多個(gè)小應(yīng)用之間就可以通過(guò)服務(wù)完成溝通。每一個(gè)小應(yīng)用都可以獨(dú)立完成一個(gè)業(yè)務(wù),同時(shí)還可以把自己的服務(wù)給其他的應(yīng)用去消費(fèi)。
沒(méi)有實(shí)際開(kāi)發(fā)經(jīng)驗(yàn)的時(shí)候,只能靠網(wǎng)友的智慧加上自己的想象理解成上述形狀了。其實(shí),我都不知道是否correct,哈哈哈哈哈哈。
那么你們呢?來(lái)吧,說(shuō)說(shuō)你眼中的微服務(wù)吧:
1. 如何用最簡(jiǎn)單的語(yǔ)言解釋,什么是微服務(wù)?
2. 關(guān)于什么是微服務(wù),要不,舉個(gè)實(shí)際場(chǎng)景的栗子唄?
3. 當(dāng)你們不在用big阿里都在用的EDAS的時(shí)候,你們都在用什么構(gòu)建和管理微服務(wù)呢?