Go语言微服务

mac2025-03-19  12

微服务、Go语言、Docker技术也算目前比较热门的技术话题,本人也是抱着学习的思想,整理一些学习心得,和志同道合的朋友一起探讨学习一下。

接下来是一系列关于Go语言微服务的系列文章。

简介

为什么是Go语言的微服务, 原因很简单,最近对Go语言花了些时间对它进行了深入学习, 还谈不上很厉害,但热度挺高。 加上最近项目开发中使用到微服务, 所以就特意留意了Go语言微服务相关的话题。

这个系列文章从微服务开始,涉及到Docker、容器编排、Go RESTful API、涉及到微服务架构的基础理念和思想, 还发散到具体相关的话题范围。计划在一个月内完成本系列文章。

系列文章比较多,本着先吃透,再发散的方式进行,修改次数会比较多, 时间跨度也会大些,勿喷!

目录

基础理论篇

微服务介绍微服务操作模型Go RESTful JSON APIDocker Swarm测试金字塔基于Go语言的微服务场景测试从容器到容器编排

架构实现篇

第一部分 Go微服务理论基础介绍第二部分 构建第一个Go微服务第三部分 嵌入数据存储并提供JSON服务第四部分 使用GoConvey对HTTP服务进行单元测试第五部分 在Docker Swarm上部署第六部分 添加健康检查第七部分 服务发现和负载均衡第八部分 使用Spring Clound配置和Viper进行集中式配置第九部分 AMQP消息队列第十部分 使用Logrus和Docker的日志驱动器在Laas上记录日志: 待完成。第十一部分 使用Netflix Hystrix实现断路器和快速恢复能力第十二部分 使用Zipkin进行分布式跟踪第十三部分 使用CockroachDB和GORM进行分布式持久化第十四部分 GraphQL with Go
最新回复(0)