日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

《云原生的本手、妙手和俗手》——2022全国新高考I卷作文

發布時間:2023/12/20 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《云原生的本手、妙手和俗手》——2022全国新高考I卷作文 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2022全國新高考I卷高考作文


題目:《云原生的本手、妙手和俗手》

作者:


今天的公交格外擁堵,也許是因為高考吧。

每天回家的路上,總會看一些技術圈的天下大事,剛剛看到一個話題:
Java大軍,真的開始把目光從Spring Cloud轉向云原生系的k8s + Istio了么?

乍一看,有一絲不解,Java大軍?Spring Cloud?Kubernetes?Service Mesh?這四個技術棧放在一起,真的能擦出火花?

此時,一束余輝射在旁邊老奶奶那粉嘟嘟的小臉上,我頓悟了,也許提出這個問題的人,本意并不是這樣。

他或許是在問“微服務的最佳落地方案?”,亦或是“以Kubernetes為核心的云原生發展趨勢?”…

這篇文章就像高考一樣,它并不會直接帶給你具體的技術知識,但是可能會改變你,成為你的燈塔。

也許你看完沒有一絲收獲,會罵罵咧咧的走開,但是你不得不承認,當你看到這里的時候,你會有一種想要讀完這篇文章的沖動,所以,我盡可能寫的簡短,不必浪費你太多時間。

不論是云原生還是上述的話題,不得不說到微服務。什么是微服務?把大服務拆成小服務,不就是微服務嘍!

微服務肯定是大趨所向了,小而專一,松耦合,語言無關。可問題隨之而來,服務治理是個難點:系統復雜性增加、分布式一致性問題、數據一致性問題、服務通信成本增加、服務依賴、性能監控…

本手

所謂本手,便是掌握了事物的發展規律,要順勢而為,要懂規則,且大可不必明理。

以Spring Cloud系列為代表的侵入式微服務解決方案,應該是Java開發者廣為熟知的。

從上圖就可以看出Spring Cloud項目是完全可以部署在Kubernetes上的。

侵入式框架是從開發者的角度來衡量的,所以同時會增加開發者的學習成本。

Java web開發從Servlet、SSM、SpringBoot,再到Spring Cloud Netflix和現在的Spring Cloud Alibaba,還有后續的Spring Cloud Kubernetes等,這種變化是與時俱進的。

Spring Cloud 系列和Kubernetes雖然在各自的領域處理的問題不一樣,但是他們無疑都是偉大的技術。

云原生時代的這個風口,他們完全可以手牽手乘浪而行。

妙手

何為妙手?妙手便是在正確掌握了規律的基礎上充分發揮自己的主觀能動性,一鼓作氣,再而衰,三而竭,彼竭我盈,故克之。

Service Mesh作為微服務的另一種架構哲學,以Istio作為代表的非侵入式微服務解決方案,目前為止用的企業還蠻多的。

這一類的框架都是基于邊車的設計思想(Sidecar),完全松耦合。

Spring Cloud系列提供了一整套微服務的解決方案,但是Kubernetes都有相對應的替代者,而且是從更高的維度來解決問題,可以說是降維打擊。

  • 服務注冊與發現
    • Spring Cloud系列主流的解決方案是Nacos + Spring Cloud Loadbalancer
    • Kubernetes提供了Service
  • API網關
    • Spring Cloud系列主流的解決方案是Spring Cloud Gateway
    • Kubernetes提供了Ingress
  • 配置中心
    • Spring Cloud系列主流的解決方案是Nacos
    • Kubernetes提供了ConfigMaps
  • 熔斷限流
    • Spring Cloud系列主流的解決方案是Sentinel
    • Kubernetes可以結合ServiceMesh來做

再來看看Istio的亮眼之處

  • 便于流量控制和監測及安全機制
  • 與 K8s 完美兼容
  • 使用高性能的 Go 語言開發
  • 支持多種高級快速的網絡協議
  • Sidecar 默認 Envoy 并自動注入
  • 容錯機制完善
  • 集成了用于監測的可視化界面
  • Jaeger 作為跟蹤機制集成
  • 具備權限認證功能
  • Sidecar 代理具有緩存功能
  • 完全免費
  • 由此看來,在云原生的體系中,相對于Kubernetes + Spring Cloud,Kubernetes + Istio的微服務解決方案代表著未來。

    俗手

    說完了本手和妙手,讓我們來說說俗手,俗手乃是忽視了規律,胡亂地發揮主觀能動性。

    一個月前,我的好朋友狗蛋和我訴苦,說他的領導執意要將微服務架構從Spring Cloud轉為Istio,連一個過渡期都沒有。

    真是絕絕子啊,盲目跟風,難道不考慮一下成本問題?

    上述提到的SideCar容器,隨著業務越來越復雜,所消耗的資源也越來越大,甚至會超過業務容器。

    看過一份數據,對比Spring Cloud,基本每個Pod增加3GB內存,每秒RT增加0.8,CPU增加50%到80%。姑且不說Service Mesh帶來的技術復雜度,這數據如果被中小企業的技術總監看了,不得虎軀一震?

    非侵入式框架所帶來的最大問題就是性能問題,內存、CPU的損耗都是值得深入思考的,盲目的跟隨主流,最終只會讓自己受苦。

    找年輕漂亮的有用么?找到適合自己的才是幸福的真諦。


    ??《核心技術系列專欄匯總》??

    • 《Java系核心技術》
    • 《中間件核心技術》
    • 《分布式核心技術》
    • 《云原生核心技術》
    • 《通用業務實現集》
    • 《一起去大廠系列》

    先自我介紹一下,小編13年上師交大畢業,曾經在小公司待過,去過華為OPPO等大廠,18年進入阿里,直到現在。深知大多數初中級java工程師,想要升技能,往往是需要自己摸索成長或是報班學習,但對于培訓機構動則近萬元的學費,著實壓力不小。自己不成體系的自學效率很低又漫長,而且容易碰到天花板技術停止不前。因此我收集了一份《java開發全套學習資料》送給大家,初衷也很簡單,就是希望幫助到想自學又不知道該從何學起的朋友,同時減輕大家的負擔。添加下方名片,即可獲取全套學習資料哦

    總結

    以上是生活随笔為你收集整理的《云原生的本手、妙手和俗手》——2022全国新高考I卷作文的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。