【從零搭建後端基礎設施系列(七)】-- 第一部分小結

==> 學習彙總(持續更新)
==> 從零搭建後端基礎設施系列(一)-- 背景介紹


一、搭建一個最簡易的微服務流程

  • 搭建一個thrift服務
  • 搭建一個web服務(如果不需要和前端打交道,這個服務可省去)
  • 搭建兩臺linux機器

二、提出問題

  • 能否對thrift進行封裝,讓服務啓動、連接服務等更簡潔?
  • 部署服務能否做到自動化?不需要自己打包代碼、上傳服務器、運行服務。
  • 一個服務用一個VM,是不是太奢侈?資源利用率是不是太低?能用容器(docker)代替嗎?
  • web服務調用thrift的時候,需要指定ip和port,如果thrift服務所在的機器,ip是會變化的,那麼web調用thrift是不是就會失敗了呢?有什麼辦法可以解決呢?
  • 如果thrift服務所在的那一臺機器掛掉,是不是服務就不可用了呢?如何解決?
  • 如果監控服務的狀態?
  • 如果監控某一次請求經過的鏈路?
    ……

三、解決問題

在接下來的文章,都會暫時圍繞着以上問題進行,我打算先把基礎設施搭建好,再進行業務編程,然後再進行問題分析,提出問題,再解決問題。

搭建最小微服務 -> 分析它的不足 -> 提出問題 -> 解決問題 -> 完善基礎設施

選定業務 -> 編寫代碼實現 -> 分析它的不足 -> 提出問題 -> 解決問題 -> 完善業務

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