摘要: 本文讲解gRPC接入etcd,实现服务注册与服务发现。需要先安装Go语言的etcd客户端包: go get go.etcd.io/etcd/clientv3 然后就可以开始操作一波了。说明:以下代码需要根据实际代码位置对import语句内容进行微调。我的目录结构:$GOPATH/src/go-git 阅读全文
posted @ 2020-05-06 18:09 疯一样的狼人 阅读(9365) 评论(0) 推荐(0)
摘要: 一、etcd是什么 etcd是一个分布式的、高可用的、一致的key-value存储数据库,基于Go语言实现,主要用于共享配置和服务发现。 二、为什么需要etcd 在分布式系统中,各种服务配置信息的管理共享和服务发现是一个很基本也是很重要的问题。etcd可集中管理配置信息,服务端将配置信息存储于etc 阅读全文
posted @ 2020-05-06 17:54 疯一样的狼人 阅读(23972) 评论(1) 推荐(2)
摘要: 本文主要是Go语言调用NSQ的简单实践,demo分为两部分:生产者和消费者。 生产者: /** * nsq demo - 生产者 * author: JetWu * date: 2020.05.06 */ package main import ( "fmt" nsq "github.com/nsq 阅读全文
posted @ 2020-05-06 16:31 疯一样的狼人 阅读(715) 评论(0) 推荐(0)