2018年是Spring Cloud崛起的一年,業(yè)界興起了微服務化的浪潮
由于Spring Cloud不支持異構應用這一特點,讓很多企業(yè)紛紛陷入了微服務化改造的深坑。這次PHP徹底掉隊了,唯品會也付出了巨大的代價用Java重寫PHP應用
Spring Cloud不支持異構應用這一特點,就是一把雙刃劍,雖然干掉了PHP,但不代表Java開發(fā)人員就可以高枕無憂了。先是Eureka和Zuul2.x的閉源,接下來是Hystrix的斷更,后面雖然有Nacos、Gateway和Sentinel等代替品,但依舊沒有解決不支持異構應用的缺陷,因此面對即將來臨的云原生時代,Java根本就沒有準備好!
2019年可以說是云原生的元年
這一年里,kubernetes擊敗了Docker Swarm、Docker Coompose和Mesos等一眾對手,穩(wěn)坐容器編排的第一把交椅。許多連docker都沒整利索的開發(fā)人員,一看到kubernets就心里直發(fā)虛,“這又是個什么玩意?”
這一年里,Istio擊敗了對手Linkerd跟Envoy成為Service Mesh(服務網絡)的一哥,劍指大佬Spring Cloud。Istio雖然好,但如何落地依然是很多人心頭的一塊大石頭
這一年里,很多互聯(lián)網巨頭都開始使用DevOps模式來管理研發(fā),于是各企業(yè)上下,開口流水線,閉口滾動升級
2020年Serverless才是后浪
前面提到,很多公司剛從Spring Cloud的坑里爬出來,又遇到Istio這個攔路虎。然而,時代的滾輪不斷向前,不會因為任何一個人或組織而停下
營銷大師馬云提出中臺就是云原生的終極形態(tài),忽悠了一大批互聯(lián)網企業(yè)高管。一時間中臺成為互聯(lián)網行業(yè)的皇帝新衣,問誰都說知道中臺是什么,但深究起來卻沒幾個人能準確回答上來。原來中臺就是云原生時代的應用商店
隨之而來,還有邊緣計算,折騰大半年得出一個由K8S閹割而來的K3S,說是什么輕量級的K8S
2020開年就是一場突如其來的疫情,轉眼間2020已經過大半,互聯(lián)網行業(yè)能炒作的噱頭都完了,只剩下Servless這個后浪
Serverless出現(xiàn)到現(xiàn)在跟中臺概念一樣,人人都在談,但沒有人能夠準確的說Serverless到底是什么
最后:
有對微服務感興趣的可以查看本人基于SpringCloud體系實現(xiàn)的完整微服務架構,包含OAuth2/JWT權限認證、分布式事務、灰度、限流、熔斷降級、分布式鎖、MQ等,支持Docker容器化部署、鏡像交付、K8S容器編排等