使用go-micro遇到的坑

摘要:
因为我们使用消费者,所以我们直接注释掉这一行

1. go-micro最新版本默认不再支持consul了,(从1.14开始不再支持),consul在go-plugins中,需要单独的go get,同样import时也应该时go-plugins的地址

2.github.com/coreos/etcd/clientv3 cannot use auth.callOpts 下载etcd的3.3.13版本,把github.com/coreos中的etcd直接替换掉就可以了

3.github.commicrogo-micro egistryetcdetcd.go:79:10: config.LogConfig undefined (type clientv3.Config has no field or method LogConfig) 没有使用etcd为什么会报这个错误呢?因为用的是consul,所以直接进去把这行注释掉了

免责声明:文章转载自《使用go-micro遇到的坑》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Hive面试题收集 ---阿善重要c语言数字图像处理(一):bmp图片格式及灰度图片转换下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Consul Windows集群搭建ACL Token验证

前言: 由于网关将使用负载均衡进行解压,搭建多个服务器站点,所有学习了Consul服务发现,分享下自己在搭建中所遇到的问题 以及过程分享 前期准备: 由于本人公司电脑硬件硬盘比较差 ,只准备了两台机器 机器Ip 及端口 端口号 客户端类型 节点/服务名称 192.168.1.78 8500 Sever c1(Leader) 192.168.1....

springcloud(一)-初识

springCloud简介   尽管springCloud带有“cloud”字样,但它并不是云计算解决方案,而是在SpringBoot基础上构建的,用于快速构建分布式系统的通用的工具集。从技术架构上降低了对大型系统构建的要求,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Spring Cloud也不是没有缺点,小型独立的项目不适合...

Docker 搭建 etcd 集群

阅读目录: 主机安装 集群搭建 API 操作 API 说明和 etcdctl 命令说明 etcd 是 CoreOS 团队发起的一个开源项目(Go 语言,其实很多这类项目都是 Go 语言实现的,只能说很强大),实现了分布式键值存储和服务发现,etcd 和 ZooKeeper/Consul 非常相似,都提供了类似的功能,以及 REST API 的访问操作,...

prometheus使用四(alertmanager&grafana告警及服务发现)

一.prometheus告警 prometheus有了监控和展示后,我们可以看到各种指标,但没有告警的话还是不方便。 (1)alertmanager告警   1.下载安装 下载地址:https://prometheus.io/download/ tar -xvf alertmanager-0.20.0.linux-amd64.tar.gz alertnat...

K8S从入门到放弃系列-(3)部署etcd集群

摘要:etcd 是k8s集群最重要的组件,用来存储k8s的所有服务信息, etcd 挂了,集群就挂了,我们这里把etcd部署在master三台节点上做高可用,etcd集群采用raft算法选举Leader, 由于Raft算法在做决策时需要多数节点的投票,所以etcd一般部署集群推荐奇数个节点,推荐的数量为3、5或者7个节点构成一个集群。 官方地址 https...

Kubernetes监控etcd集群(自带metrics接口)

Kubernetes用operator部署prometheus上面采用Kubernetes部署prometheus 我们可以使用prometheus来监控自带metrics接口的应用。 etcd是Kubernetes的数据库,自带接口,我们可以用etcd作为实例来看看怎么操作。 一、监控etcd集群 1.1、查看接口信息 二进制和kubeadm安装方式...