(序)開箱go-ki從0開始搭建微服務

前言

  • 筆者目前從事go後端的微服務開發,用的是公司自研的框架,這個框架有好有壞,在業務的快速發展期讓我們能迅速迭代業務,但是以成熟的微服務體系來看一些基礎設施並不完善,而且我來的時候框架都做好了,主要是堆業務代碼和性邏輯代碼能優化。
  • 其實目前說起微服務,Java springcloud那套體系還是挺成熟的,而具體到go上面,對於我自己來說有點茫然,然後調研了幾個go成熟的微服務框架,感覺從go kit這個微服務工具箱從0開始搭建自己的微服務會好些,使用go kit感覺會靈活些,擴展也比較方便,對於改造原有的單體服務也比較友好
  • 希望在這個過程中能從另外一個非工作角度來加深對微服務的理解以及知識體系的查缺補漏。

每篇文章不會寫太多文字

因爲不是原理性文章,比較偏工程化,最多會囉嗦兩句心得,儘量會做到簡潔且全面。

項目放在github

*這裏我會將項目放在這: 一個基於go-kit不斷擴展微服務體系學習的代碼倉庫 ,會從項目啓動到各個環境的需要都詳細在README.MD裏面說明,註釋會寫的非常囉嗦,代碼開始會非常醜陋,但是隨着學習理解的深入會把代碼慢慢組織好的,目標就是無腦操作run起來代碼,操作調試也不會太複雜,因爲我是真的從0開始的過程,每一步都會查很多資料和視頻,雖然項目沒啥太深技術含量,但儘量保持keep it stupid and simple,可能給我一個star就能讓我有很大的滿足感,如果沒有,也很感謝你能看到這裏。

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