知识卡片

注册发现解耦地址

专业/工作 · 470.b.1.a.1.c.1

内容

服务注册与发现让调用方按服务名查询可用实例,再由负载均衡策略选择目标,避免把 IP 和端口写死。发散:微服务的第一层解耦,是把“找谁”从代码移到注册中心。

参考来源

- 位置:《Go语言入门到实战(共3册)》第3章《Go语言编程之旅:第3章 RPC应用:启动你的RPC服务》(源文件:_epub-src/text/part0008_split_000.html) - 结论依据:原文围绕“服务注册和发现”给出定义、机制、流程、对比或限制条件,本卡片据此提炼可迁移的语言/工程结论,并补充了边界或实践启发。 - 原始内容:。在企业项目中,链路追踪通常会涉及多个服务,链路信息会更多,因此精准的链路信息是非常有帮助的。 未知 3.11 gRPC服务注册和发现 前面的案例其实是针对单个服务的,但在链路追踪中曾提到过服务间内调,也就是说,存在多个服务的情况。在实际的应用和部署场景中,应用程序的确是分布式部署居多的,其最基本的……