基於go搭建微服務實踐教程 (概覽)

原文:Go Microservices blog
翻譯:秦偉格
轉載請註明原文及翻譯。html


譯者按:公司轉向從新作一套支付系統,並打算用golang的微服務來實現。因而上網上找一找教程,發現中文教程都不是很系統,因而找到了這一篇,本身實踐下來,感受深淺適中,講解清晰,一步一步能夠跟着作下來,以後能明白微服務大概的意思。因此用業餘時間翻譯了一下,獻給你們。(筆者居住在國外,但第一次翻譯技術文章,但願你們能指正不足)golang


這一系列博客會用go語言搭建一個爲服務系統,這個過程當中,咱們會逐步加入新的東西,而且最後讓服務運行在[spring cloud/Netflix OSS]裏面的Docker swarm模式中。spring

講解微服務的好文章: Martin Fowler article
微服務運行模型講解: An operations model for Microservices
(這裏面推薦的文章都是英文的,之後若是有時間,我會翻譯)docker

這篇教程不是初級的go編程,咱們會寫go的代碼並講解一些重要的概念。咱們也會講解unit testing和其餘的一些知識。(其實這一教程主要教會咱們go搭建一個微服務的總體框架,例如幾個小的服務,docker swarm,監測等)數據庫

全文一共十三章,筆者打算每週翻譯五章,喜歡的收藏一下吧。編程

  1. 爲什麼要用go微服務
  2. 搭建第一個微服務
  3. 內嵌數據庫和JSON
  4. 用GoConvey作測試和mock
  5. 部署docker swarm
  6. Health check
  7. 服務發現和負載均衡
  8. ......

以爲有用的,給個贊支持一下吧!  

謝謝!

相關文章
相關標籤/搜索