Go語言微服務系列文章

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

微服務、Go語言、Docker技術也算目前比較熱門的技術話題,本人也是抱著學習的思想,整理一些學習心得,和志同道合的朋友一起探討學習一下。

接下來是一系列關於Go語言微服務的系列文章。

簡介

為什麼是Go語言的微服務, 原因很簡單,最近對Go語言花了些時間對它進行了深入學習, 還談不上很厲害,但熱度挺高。 加上最近項目開發中使用到微服務, 所以就特意留意了Go語言微服務相關的話題。

這個系列文章從微服務開始,涉及到Docker、容器編排、Go RESTful API、涉及到微服務架構的基礎理念和思想, 還發散到具體相關的話題範圍。計劃在一個月內完成本系列文章。

接下來不廢話,先上下目錄。

目錄

  • 基礎理論篇

    • 微服務介紹
    • 微服務作業模型
    • Go RESTful JSON API
    • Docker Swarm
    • 測試金字塔
    • 基於Go語言的微服務情境測試
    • 從容器到容器編排
  • 架構實現篇

    • Go微服務理論基礎介紹
    • 構建第一個Go微服務
    • 嵌入資料存放區並提供JSON服務
    • 使用GoConvey對HTTP服務進行單元測試
    • 在Docker Swarm上部署
    • 添加健全狀態檢查
    • 服務發現和負載平衡
    • 使用Spring Clound配置和Viper進行集中式配置
    • AMQP訊息佇列
    • 使用Logrus和Docker的日誌磁碟機在Laas上記錄日誌
    • 使用Netflix Hystrix實現斷路器和快速恢複能力
    • 使用Zipkin進行分布式跟蹤
    • 使用CockroachDB和GORM進行分布式持久化
    • GraphQL with Go
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.