consul 包没维护了哇图片描述

来源:32-4 使用Consul实现NestJS微服务注册与健康检查

Tango198

2025-09-18

图片描述

写回答

2回答

Brian

2025-09-23

现在,Consul 不是“过时”,但在 K8s-native 场景中,应用侧再接一个 Consul SDK 的需求显著下降。

Consul的客户端可以关注一下官方的渠道:https://developer.hashicorp.com/consul/api-docs/libraries-and-sdks 

现在,开源项目没有什么“赚”头,大家都去搞AI了,这些公司也是情怀发电。有开发者,就会有开源SDK,如果没有,那么就只能1. 使用AI自己对接;2. 使用过时的包; 3. 放弃这个方案,找寻更好的方案:

k8s的生态中,一般是:

1. 

CoreDNS+EndPointSlice完成服务发现与负载分发,其实我们不用自己来维护微服务与分发了。

课程里面的微服务架构是更贴合传统Java的架构模式,学习微服务是非常好的~~

2. 

如果需要服务治理,可以考虑 Mesh 治理,两种部署模式

Sidecar 模式(最常见):每个 Pod 注入 Envoy,应用继续用 dns:///;治理策略下沉到 Istio(VirtualService、DestinationRule、PeerAuthentication 等)。 

Proxyless gRPC(xDS):不注 Sidecar;在客户端引入 @grpc/grpc-js-xds,目标地址写 xds:///your.service,由 gRPC 直接对接 xDS 控平(Istiod)获取集群、路由、证书等。

0
0

Brian

2025-09-22

看到了,目前确实deperate掉了,前端的变化太快了,我后面会在Q群里面通知。

目前下载与使用是OK的

目前也可以通过官方的 

API来访问,这个是移动的,我后面看看,再更新课程代码

0
1
Tango198
好的👌
2025-09-22
共1条回复

NestJS 从拔高到精通,大型复杂业务架构落地实践

NestJS 从拔高到精通,大型复杂业务架构落地实践

163 学习 · 46 问题

查看课程