【淘汰了,现在都是k8s了别学了】go-kit不是一个框架,它是微服务工具集。使用它可以构建强大、灵活、可维护的微服务体系,包含了日志记录、API网关、链路跟踪
* 第1讲:开张课、了解go-kit、搭建第一个http服务(上)
* 第2讲:搭建第一个http服务(下):三层架构、本地服务运行
* 第3讲:Http服务学习:让我们的服务支持外部路由
* 第4讲:Http服务学习:通过HttpMethod执行不同的服务方法
* 第5讲:简单部署单节点Consul、简学API、手动注册和删除服务
* 第6讲:服务注册(1):使用go向Consul注册服务的基本方法
* 第7讲:Go退出时向Consul反注册服务的基本方法、优雅关闭服务
* 第8讲:服务发现(1):客户端直接调用服务(直连方式)
* 第9讲:服务发现(2): 通过consul获取服务实例、调用测试
* 第10讲:补充课时:根据命令行参数注册多个服务
* 第11讲:使用负载均衡的方式调用服务(轮询方式)
* 第12讲:使用负载均衡的方式调用服务(随机方式)
* 第13讲:API限流(1):go内置的rate包学习(上)—Wait/WaitN
* 第14讲:API限流(2):go内置的rate包学习(下)—AllowN、http server测试
* 第15讲:API限流(3):集成限流功能到我们的服务中
* 第16讲:统一异常处理(上):编写自定义处理函数
* 第17讲:统一异常处理:设置自己的Error对象
* 第18讲:服务容错、熔断器学习(1):入门、基本运行
* 第19讲:熔断器学习(2):配置command、超时报错、设置最大超时时间
* 第20讲:熔断器学习(3): 超时情况下的服务降级写法
* 第21讲:熔断器学习(4): 异步执行和服务降级
* 第22讲:熔断器学习(5): 控制最大并发数
* 第23讲:熔断器学习(6): 熔断器的打开与参数设置
* 第24讲:熔断器学习(7): 熔断器的三种状态、状态获取
* 第25讲:熔断器学习:把熔断器整合到我们的客户端代码中(初步)
* 第26讲:日志(1):最基本的日志输出方式、内置日志包使用
* 第27讲:日志(2):使用中间件的方式 包装日志输出
* 第28讲:Jwt集成(1):使用第三方库、token的基本生成和验证
* 第29讲:Jwt集成(2):生成公私钥、非对称加密生成和解析token
* 第30讲:Jwt集成(3):token设置过期时间、异常判断
* 第31讲:Jwt集成(4):请求tokenAPI、中间件的方式集成token认证、用户信息传递





![[衡天云]爆款云服务器 低至12元/月](/hty.png)