JAVA面試筆試之-微服務&分佈式

1.前後端分離是如何做的?

2.微服務哪些框架
     SpringCloud、

3.Spring Could的常見組件有哪些?可參考《Spring Cloud概述》

4.領域驅動有了解嗎?什麼是領域驅動模型?充血模型、貧血模型

5.JWT有了解嗎,什麼是JWT,可參考《前後端分離利器之JWT》

6.你怎麼理解 RESTful

7.說說如何設計一個良好的 API

 8.REST API
          是用來描述創建HTTP API的標準方法,開發當中的常用行爲(查看(view),創建(create),編輯(edit)和刪除(delete))
          都可以直接映射到HTTP 中已實現的GET,POST,PUT和DELETE方法。          
          REST API 並非標準。而是一種開發web應用的架構風格, 可以將其理解爲一種設計模式,使得HTTP協議得到更好的更正確的使用

8.如何理解 RESTful API 的冪等性

9.如何保證接口的冪等性

10.說說 CAP 定理、BASE 理論

11.怎麼考慮數據一致性問題

12.說說最終一致性的實現方案

13.微服務的優缺點,可參考《微服務批判》

14.微服務與 SOA 的區別

15.如何拆分服務、水平分割、垂直分割

16.如何應對微服務的鏈式調用異常

17.如何快速追蹤與定位問題

18.如何保證微服務的安全、認證

 19.分佈式事務中,如何保證數據的一致性(你們項目中是如何處理的)
      1.人工訂正 
      2.基於消息的最終一致性處理  

     
      
      
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章