博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

RCP的请求路由(笔记三)

一、实现请求路由的原因

为了减少上线变更导致的风险,这就需要在RPC中增加路由功能。

二、如何实现请求路由

1、服务注册发现方式

采用注册中心加入逻辑判断,然后根据服务调用方的信息选择节点推送给服务调用方。

2、RPC路由策略

(1)、IP路由策略

注册中心将所有的节点信息发送给服务调用方,但是同时也会将筛选规则发送给服务调用方,服务调用方获得节点信息和规则后,根据规则筛选基于自己ip可以使用的节点。

集群调用拓扑图:

(2)、参数路由策略

ip路由策略粒度太大,某些场景中,可能需要更细粒度的路由方式,这就需要参数路由策略。

集群调用拓扑图:

posted @ 2021-07-29 16:11  疯狂打码  阅读(100)  评论(0编辑  收藏  举报