Skip to content

Go语言高级编程、微服务架构设计模式 reading note、微服务架构+DDD领域驱动开发、docker+kubernetes运维管理、等等后端开发技术汇总学习和开发(持续学习中)

License

Notifications You must be signed in to change notification settings

shanwenhao1/bookReadingNote

Repository files navigation

阅读书籍笔记整理

本项目使用go mod进行管理.

  • go mod init bookReadingNote
  • 下载后的依赖存放在$GOPATH/pkg/mod

项目build组件

服务发现

基于kubernetesConsul服务发现 +traefik反向代理

日志收集

采用EFK进行日志收集 最新单节点部署文档, go代码样例

Go开发

Go 相关依赖包索引

Go 工具包使用

文档

其他 包含中间件等

DDD

通信

服务请求限流(令牌捅), 断路器和熔断: 用于处理服务调用故障

CI/CD

说明文档

测试

测试详解

打桩测试

压力测试

Locust

Go常用工具及错误分析

文档

负载均衡

目前简单的编写

Nginx (# TODO continue)

资源搜索

开源项目研究

其他

Go 1.11以后新增了GO111MODULE 用模块管理, 淘汰GoPath

# go module 连接不到外网问题, 按照如下命令使用代理
go env -w GOSUMDB=off
go env -w GOPROXY=https://goproxy.cn,direct
# https://blog.csdn.net/suoyudong/article/details/107922682

About

Go语言高级编程、微服务架构设计模式 reading note、微服务架构+DDD领域驱动开发、docker+kubernetes运维管理、等等后端开发技术汇总学习和开发(持续学习中)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages