02 2021 档案

摘要:rabbitmq文档地址 https://www.rabbitmq.com/getstarted.html 示例代码地址 https://github.com/rabbitmq/rabbitmq-tutorials/tree/master/go 只有队列 没有交换机 没有路由的生产者 文档地址 ht 阅读全文
posted @ 2021-02-28 13:17 brady-wang 阅读(158) 评论(0) 推荐(0) 编辑
摘要:官方文档地址 https://github.com/tal-tech/zero-doc/blob/main/doc/goctl-model-sql.md Goctl Model goctl model 为go-zero下的工具模块中的组件之一,目前支持识别mysql ddl进行model层代码生成, 阅读全文
posted @ 2021-02-28 09:35 brady-wang 阅读(1484) 评论(0) 推荐(0) 编辑
摘要:官方文档地址 https://github.com/tal-tech/zero-doc/blob/main/doc/shorturl.md 照着敲就行了 需要先搭建etcd mysql redis 效果 请求:http://localhost:8888/short?url=http://www.ta 阅读全文
posted @ 2021-02-28 00:34 brady-wang 阅读(377) 评论(0) 推荐(0) 编辑
摘要:基于go-zero实现JWT认证 官方文档 关于JWT是什么,大家可以看看官网,一句话介绍下:是可以实现服务器无状态的鉴权认证方案,也是目前最流行的跨域认证解决方案。 要实现JWT认证,我们需要分成如下两个步骤 客户端获取JWT token。 服务器对客户端带来的JWT token认证。 1. 客户 阅读全文
posted @ 2021-02-27 15:49 brady-wang 阅读(988) 评论(0) 推荐(0) 编辑
摘要:docker exec $(docker ps -a --filter name=etcd -q) etcdctl get book.rpc --prefix 阅读全文
posted @ 2021-02-27 10:25 brady-wang 阅读(724) 评论(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 阅读(423) 评论(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 阅读(203) 评论(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 阅读(201) 评论(0) 推荐(0) 编辑
摘要:定义一个消息类型 先来看一个非常简单的例子。假设你想定义一个“搜索请求”的消息格式,每一个请求含有一个查询字符串、你感兴趣的查询结果所在的页数,以及每一页多少条查询结果。可以采用如下的方式来定义消息类型的.proto文件了: 1 2 3 4 5 6 7 syntax = "proto3"; mess 阅读全文
posted @ 2021-02-24 13:51 brady-wang 阅读(240) 评论(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 阅读(314) 评论(0) 推荐(0) 编辑
摘要:使用docker-compose搭建consul集群环境 consul是一个集群环境,用来管理微服务架构下面的服务发现和配置管理功能。 这篇文章是一个基础步骤如何搭建consul的docker集群环境。 我们使用docker-compose来搭建如下的consul集群环境: 集群包含三个server 阅读全文
posted @ 2021-02-24 12:20 brady-wang 阅读(1181) 评论(0) 推荐(0) 编辑
摘要:etcd 是用 golang 编写,raft 协议实现的分布式高可靠的 kv 存储系统,常用来作为配置共享和服务注册发现,Kubernetes 就使用 etcd 来保存整个集群的状态 etcd 主要关注以下四点: 简单: 定义良好,面向用户的 api (使用 grpc) 安全: 可选的 tls 用户 阅读全文
posted @ 2021-02-21 13:05 brady-wang 阅读(1186) 评论(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 阅读(414) 评论(0) 推荐(0) 编辑
摘要:使用docker-compose搭建etcd集群环境 使用docker-compose搭建etcd集群环境 etcd是一个集群环境,用来管理微服务架构下面的配置管理功能。 A distributed, reliable key-value store for the most critical da 阅读全文
posted @ 2021-02-21 09:27 brady-wang 阅读(1624) 评论(1) 推荐(0) 编辑
摘要:oh_my_zsh是一个非常好用和好看的命令行配置,它包含自动补全、目录下git自动检查、主题、插件等功能,给在命令行下工作的人提供了非常好的便利。 前阵子配置vagrant虚拟机,为了打个环境给同事使用。考虑到有些命令需要在虚拟机里面完成,所以还是安装了一个oh_my_zsh。 但是问题来了,在o 阅读全文
posted @ 2021-02-01 14:37 brady-wang 阅读(1435) 评论(2) 推荐(3) 编辑
摘要:kubectl describe node kubemaster kubectl taint nodes master node-role.kubernetes.io/master:NoSchedule- https://kuboard.cn/learning/k8s-intermediate/co 阅读全文
posted @ 2021-02-01 09:08 brady-wang 阅读(283) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示