日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

微服务面试题

發布時間:2023/12/31 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 微服务面试题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

微服務面試題

  • Spring Cloud官網 http://spring.io/projects/spring-cloud
  • Spring Cloud中國社區 http://springcloud.cn/
  • Spring Cloud中文網-官方文檔中文版 https://springcloud.cc/
  • Spring Cloud Netflix 中文文檔 參考手冊 中文版 https://springcloud.cc/spring-cloud-netflix.html
  • Spring Cloud Dalston 中文文檔 參考手冊 中文版 https://springcloud.cc/spring-cloud-dalston.html

1.什么是微服務?(提出者馬丁福勒)

  • 微服務架構是一種架構模式或者說是一種架構風格,它提供將單一應用程序劃分成一組小的服務.

    每個服務運行在其獨立的自己的進程中 ,服務之間互相協調、配合,為用戶提供最終價值.
  • 服務之間采用輕量級的通信機制互相溝通(通常是基于HTTP的RESTful API).

    dubbo是rpc調用,微服務是restful風格
  • 技術維度的理解:

    微服務的核心就是將傳統的一站式應用,根據業務拆分成一個個的服務,徹底地解耦合, 每一個微服務提供單個業務功能的服務,一個服務做一件事, 從技術角度看就是一種小而獨立的處理過程,類似進程概念, 能夠自行單獨啟動或銷毀,擁有自己獨立的數據庫.

2.微服務之間是如何獨立通訊的

  • Rest風格通訊

3.SpringCloud和Dubbo有哪些區別?

  • !
  • !

4.SpringBoot和SpringCloud,談談對他們的理解

  • 5.什么是服務熔斷?什么是服務降級

6.微服務的優缺點分別是什么?說下在項目開發中碰到的坑

  • 微服務的優缺點:
    • 優點:

      每個服務足夠內聚,足夠小,代碼容易理解這樣能聚焦一個指定的業務功能或業務需求. 開發簡單、開發效率提高,一個服務可能就是專一的只干一件事. 微服務能夠被小團隊單獨開發,2-5人開發人員. 微服務是松耦合的,是有功能意義的服務,無論是在開發階段還是部署階段都是獨立的. 微服務能使用不同的語言開發.
    • 缺點:

      開發人員要處理分布式系統的復雜性. 多服務運維難度,隨著服務的增加,運維的壓力也在增大. 系統部署依賴. 服務間通信成本. 數據一致性. 系統集成測試. 性能監控.

7.你所知道的微服務技術棧有哪些,列舉一二

微服務技術棧:多種技術的集合體
  • 8.Eureka和Zookeeper都可以提供服務注冊與發現的功能,請說說兩個的區別

  • !

轉載于:https://www.cnblogs.com/wjc-top/p/11241331.html

總結

以上是生活随笔為你收集整理的微服务面试题的全部內容,希望文章能夠幫你解決所遇到的問題。

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