![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go-kit
阿磊的博客
这个作者很懒,什么都没留下…
展开
-
微服务 Docker 容器化部署和 Kubernetes 容器编排
说明:基于之前使用go-kit构建的用户微服务,今天主要使用docker和k8s部署用户系统,前提是你的系统已经安装了docker 和k8s,一切的环境都安装完毕。首先看下项目结构svc下是存放各个微服务,今天就user服务部署,其他也类似,common目录存放的是数据库操作和数据表的定义,还有log工具,错误处理公共包;为了快速部署,user微服务去掉了服务发现和链路追踪模块,服务网关以后优化再加上。Docker 部署 user 服务user 服务依赖于 Redis 和 MySQL 数原创 2020-12-24 17:18:58 · 810 阅读 · 1 评论 -
使用微服务框架go-kit搭建用户微服务
什么是 Go kit?Go是一种很棒的通用语言,但是微服务需要一定量的专业支持。 RPC安全性,系统可观察性,基础结构集成甚至程序设计。Go kit 填补了标准库留下的空白,并使 Go 成为在任何组织中编写微服务的一流语言 下面基于go-kit实现用户微服务,用户的登陆,注册和获取用户信息,使用jwt方式来加密和解码,本文事例比较简单,主要是实现微服务和理解微服务开发,通信使用grpc服务来编码和解码涉及到技术的如下:1.grpc2.consul服务注册使用3.golang/r...原创 2020-12-04 16:13:45 · 1733 阅读 · 7 评论