请问老师,routing key是如何实现的?是根据key值,来切换不同的redis数据源吗?routing key 是个微服?还是中间件?

来源:10-4 多集群缓存设计与负载均衡算法讲解

慕函数3259675

2018-12-01

我对您讲的 多集群缓存设计很感兴趣,百度了一下,没查到相关的资料。
我理解的是,根据key值,将请求路由到不同的redis集群,进行查询和写入。
但是不知道如何实现?我写个jar包,里面配上多数据源吗? 但我在网上看到redis配置多数据源会不稳定。。。 所以很疑惑。请给出如何实现的,非常感谢。

写回答

1回答

阿神

2018-12-03

不是的,需要一层代理,简单的类似codis中间件这种 可以了解一下

0
1
慕哥8298992
用户访问的时候就确定在哪个应用集群了, 应用肯定访问离自己最近的redis集群, 没必要在redis这层再路由, 增加了复杂性, 当用户坐飞机从cityA到cityB, 需要出发同步缓存等一系列操作
2019-01-31
共1条回复

RocketMQ核心技术精讲与高并发抗压实战

理论+实战,系统掌握RocketMQ核心技术, 挑战高并发抗压实战

1182 学习 · 304 问题

查看课程