上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 198 下一页
摘要: 基于go-zero实现JWT认证 官方文档 关于JWT是什么,大家可以看看官网,一句话介绍下:是可以实现服务器无状态的鉴权认证方案,也是目前最流行的跨域认证解决方案。 要实现JWT认证,我们需要分成如下两个步骤 客户端获取JWT token。 服务器对客户端带来的JWT token认证。 1. 客户 阅读全文
posted @ 2021-02-27 15:49 brady-wang 阅读(958) 评论(0) 推荐(0) 编辑
摘要: docker exec $(docker ps -a --filter name=etcd -q) etcdctl get book.rpc --prefix 阅读全文
posted @ 2021-02-27 10:25 brady-wang 阅读(717) 评论(0) 推荐(0) 编辑
摘要: 参考文档 https://github.com/tal-tech/zero-doc/blob/main/doc/goctl.md 安装go-zero protoc goctl 这些参考文档即可安装成功 操作步骤 ZSH_THEME="bira" ╭─mac@macdeMacBook-Pro /www 阅读全文
posted @ 2021-02-26 23:13 brady-wang 阅读(409) 评论(0) 推荐(0) 编辑
摘要: grpc客户端 服务端测试 服务端创建 创建服务端目录结构 pbfiles ​ Prod_proto services ​ ProdService.go server.go 生成pb文件 进入pbfiles目录 Prod.proto文件写入 syntax = "proto3"; option go_ 阅读全文
posted @ 2021-02-25 09:10 brady-wang 阅读(201) 评论(0) 推荐(0) 编辑
摘要: package main import ( "fmt" "github.com/gogo/protobuf/jsonpb" "github.com/golang/protobuf/proto" "io/ioutil" "log" "test/src/first" ) func main() { pe 阅读全文
posted @ 2021-02-24 17:16 brady-wang 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 定义一个消息类型 先来看一个非常简单的例子。假设你想定义一个“搜索请求”的消息格式,每一个请求含有一个查询字符串、你感兴趣的查询结果所在的页数,以及每一页多少条查询结果。可以采用如下的方式来定义消息类型的.proto文件了: 1 2 3 4 5 6 7 syntax = "proto3"; mess 阅读全文
posted @ 2021-02-24 13:51 brady-wang 阅读(228) 评论(0) 推荐(0) 编辑
摘要: protoc 工具安装 安装地址 https://github.com/protocolbuffers/protobuf/releases/tag/v3.15.2 安装方式 windows 下载 https://github.com/protocolbuffers/protobuf/releases 阅读全文
posted @ 2021-02-24 13:44 brady-wang 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 使用docker-compose搭建consul集群环境 consul是一个集群环境,用来管理微服务架构下面的服务发现和配置管理功能。 这篇文章是一个基础步骤如何搭建consul的docker集群环境。 我们使用docker-compose来搭建如下的consul集群环境: 集群包含三个server 阅读全文
posted @ 2021-02-24 12:20 brady-wang 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: etcd 是用 golang 编写,raft 协议实现的分布式高可靠的 kv 存储系统,常用来作为配置共享和服务注册发现,Kubernetes 就使用 etcd 来保存整个集群的状态 etcd 主要关注以下四点: 简单: 定义良好,面向用户的 api (使用 grpc) 安全: 可选的 tls 用户 阅读全文
posted @ 2021-02-21 13:05 brady-wang 阅读(1171) 评论(0) 推荐(1) 编辑
摘要: 1. docker-compose 搭建etcd https://www.jianshu.com/p/44022c67f117/ 2. docker-compose 搭建redis mysql git@github.com:brady-wang/service.git git clone && cd 阅读全文
posted @ 2021-02-21 11:04 brady-wang 阅读(385) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 198 下一页