采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
你好,老师。 设置集群镜像对列后,集群中可以配置节点的队列和数据的冗余,解决了扩展性、可用性,但貌似解决不了容量不足的问题。 请问有没有办法解决容量不足的问题?类似与redis-cluster对数据进行分片。
其实可以解决,镜像队列不要配全部节点就行了,比如有5个节点,镜像队列配3个节点,这样可以兼顾数据可靠性和扩容。 Redis集群其实也是这样的,每个分片可以有数据冗余(主从),但是数据不会冗余到全部节点上去,如果冗余到全部节点上,就不能达到扩容的目的了。
非常感谢!
另外还有个问题哈。当配置了支持扩展的模式,假设queue1只在mq01中存在,这时应用访问集群读取queue1数据时却负载均衡到mq02,mq02没有queue1队列,请问对这种情况集群内部咋处理?转发请求?
对,就是转发请求
登录后可查看更多问答,登录/注册
消息驱动架构+订单状态机,二次开发,手写分布式事务框架。
1.0k 11
1.1k 8
909 7
3.5k 7
895 6