首页
RPC实战与核心原理之业务分组
业务分组:如何隔离流量
回顾
RPC 中常用的保护手段“熔断限流”
熔断是调用方为了避免在调用过程中,服务提供方出现问题的时候,自身资源被耗尽的一种保护行为;
而限流则是服务提供方为防止自己被突发流量打垮的一种保护行为。
分组
分组,它可以实现流量隔离。
怎么分组
非核心应用不要跟核心应用分在同一个组,核心应用之间应该做好隔离,一个重要的原则就是保障核心应用不受影响。
有了分组之后,我们的服务调用方跟服务提供方之间的调用拓扑就如下图所示:
通过分组的方式隔离调用方的流量,从而避免因为一个调用方出现流量激增而影响其它调用方的可用率。
RPC
相关
如何自己实现一个RPC框架?
.NetCore使用protobuf 生成C#代码(Grpc)
云原生 API 网关,gRPC-Gateway V2 初探
RPC调用和HTTP调用的区别
.net core grpc consul 实现服务注册 服务发现 负载均衡(二)
漫谈grpc 3:从实践到原理,带你参透 gRPC
Protoc 生成 java grpc代码
ASP.NET Core 3.0 使用gRPC
.NET使用gRPC
第三十三节:.Net Core下的gRPC详细介绍
RPC调用获取参数值
C# gRPC Message 序列化与反序列化
标签