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官方文档

相关推荐
fanly117 小时前
AgentForge 智能体组件:与云驿插件平台构建全生态化的微服务一体化智能开发引擎
微服务·ai·agent
81250353310 小时前
第13篇:TCP vs UDP——可靠与速度的博弈
网络协议·tcp/ip·udp
摇滚侠13 小时前
Maven 入门+高深 微服务案例 122-125
java·微服务·maven
代码中介商13 小时前
HTTP 完全指南(最终篇):CORS 跨域资源共享深度详解
网络·网络协议·http
user732639210047814 小时前
借助AI再次理解三次握手和四次挥手
网络协议·面试
abcefg_h14 小时前
HTTP 协议版本演进:从 TCP 连接到 QUIC
网络·网络协议·http
liulilittle14 小时前
拥塞控制:公平性的不可能三角
网络·c++·网络协议·tcp/ip·计算机网络·tcp·通信
小禹在努力20 小时前
brpc1.15问题实录:bthread_worker_count取Node CPU,K8s缩容引发线程数超限
c++·微服务·rpc
81250353320 小时前
第 8 篇:IP 地址:互联网的门牌号
网络·网络协议·tcp/ip
米丘21 小时前
HTTP 关于 HTTPS SSL/TLS 、 HTTP/2 特性
网络协议·https