go 微服务
Dakeslon
一步一个脚印,一步一次成长
展开
-
go-micro 微服务学习笔记(1)
最近接了一个项目,需要用到go微服务架构开发,由于本人是初次接触go语言,也是第一次自己搭建实现微服务框架,故对其实现细节先不进行深入解析,仅记录基本开发步骤。在经过一段时间的初步调研,决定选择go-micro为本次的开发框架,go-micro的基本原理网上有很多资料,再此就不过多阐述。想要了解的可以访问micro文档,其基本框架可以引用官方的一个框架图说明:其中各个子模块的说如...原创 2019-09-04 10:26:24 · 450 阅读 · 0 评论 -
go-micro 微服务学习笔记(2)
go-micro 微服务学习笔记(2)使用protobuf传输数据使用protobuf传输数据 通过.proto自动生成json接口数据时,会默认添加omitempty,此时若字段为空(例如空串,0,nil),则返回的json数据会忽略该字段,如下图自动生成的数据。 通过查阅其源码(路径protoc-gen-micro/generator/generator.go),可以其生成...原创 2019-09-04 17:25:12 · 231 阅读 · 0 评论 -
实现阿里云发送手机验证码功能——golang+redis
使用阿里云短信服务发送手机验证码,并简单结合redis实现验证码有效期功能。本篇侧重于讲解阿里云短信服务,redis相关的知识点后续再补上。基础知识想使用阿里云短信服务,需要先注册一个账号,在此就不过多讲解,可以访问阿里云短信服务官方文档以及具体的阿里云短信服务文档使用指引获取相关的知识点。其完整的流程可以引用官方的使用流程图展示:在完成注册,开通短信服务等功能后,可以在短...原创 2019-09-05 10:10:41 · 2236 阅读 · 0 评论