Nacos服务发现功能

本文介绍了服务治理的核心概念,特别是在虚拟化或容器化环境中的重要性。详细讨论了两种服务发现方式:基于客户端和服务端。客户端发现允许负载均衡但耦合性强,而服务端发现则提供透明性但需要关注负载均衡组件的高可用性。文章通过调用流程图进行了总结,帮助读者理解这两种策略的优缺点。
摘要由CSDN通过智能技术生成


一、服务治理概念

因为现在是在虚拟化或容器化的环境中,服务的销毁和创建很频繁,所以服务的地址是在动态变化的,所以需要服务的发现机制

服务发现的方式:

  • 基于客户端的服务发现
  • 基于客户端的服务发现

基于客户端的服务发现

在这里插入图片描述

优点

客户端知道鄋可用服务的实际网络地址,所以可以非常方便的实现负载均衡功能

缺点

耦合性很强。针对不同的语言,每个服务的客户端都得实现一套服务发现的功能

基于服务端的服务发现

在这里插入图片描述

优点

服务的发现逻辑对客户端是不透明的。客户端只需要向load balancer发送请求即可

缺点

必须关心该负载均衡组件的高可用性

调用流程图

在这里插入图片描述

总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值