GoZero微服务个人探究(四)启动rpc微服务报错panic: context deadline exceeded

这里的原因有很多:

网络不好,etcd服务没有起起来,如果etcd开起了tls加密,微服务没有配置证书等原因

主要讲的是为微服务配置好认证证书,因为其他两个容易解决

在对应服务的xxx.yaml内,补充etcd认证文件相关内容

复制代码
Etcd:
  Hosts:
    - ip:port
  Key: xxx.rpc
  CertFile: "path"
  CertKeyFile: "path"
  CACertFile: "path"

参考来源:Go-Zero官方文档

相关推荐
DemonAvenger1 小时前
高性能 TCP 服务器的 Go 语言实现技巧:从原理到实践
网络协议·架构·go
Code季风2 小时前
深入理解微服务中的服务注册与发现(Consul)
java·运维·微服务·zookeeper·架构·go·consul
光军oi2 小时前
java微服务(Springboot篇)——————IDEA搭建第一个Springboot入门项目
java·spring boot·微服务
guojl3 小时前
RestTemplate使用手册
spring cloud·微服务
guojl3 小时前
RestTemplate原理分析
spring cloud·微服务
LCG元4 小时前
云原生微服务间的异步消息通信:最终一致性与系统容错的架构实战
微服务·云原生·架构
2501_916013744 小时前
iOS 多线程导致接口乱序?抓包还原 + 请求调度优化实战
websocket·网络协议·tcp/ip·http·网络安全·https·udp
M1A14 小时前
TCP/IP协议精解:IP协议——互联网世界的邮政编码系统
后端·网络协议·tcp/ip
夏天想5 小时前
优化 WebSocket 实现单例连接用于打印【待测试 】
网络·websocket·网络协议
路长且阻5 小时前
网络协议(TCP/IP、HTTP、HTTPS)
网络协议·tcp/ip·http