2019年国美千亿级Redis集群架构变迁的思考.pdf

编号:97417 PDF 20页 2MB 下载积分:VIP专享
下载报告请您先登录!

2019年国美千亿级Redis集群架构变迁的思考.pdf

1、历史背景2应用应用效率效率跨业务缓存利用缓存利用成本高:不知道、找不到、看不懂技术发展重复造轮,底层支撑复杂度底层支撑复杂度高分散兼职维护,核心技术核心技术沉淀弱资源管理集群分散,体系化治理复杂度高,统一管理难度大硬件资源分散,综合利用率综合利用率偏低建建设设GcacheGcache各业务团队,各自建立集群20142014双双1111前前Gcache1.0正式上线经历双11大促20152015Gcache2.0正式上线20162016Gcache3.0正式上线20192019Gcache4上线一致性Hash环一致性Hash环RedisClusterRedisClusterProxy封装中间件客

2、户端封装中间件客户端+ProxyProxy456Gcache1.0的问题7性能延时问题proxy管理混乱Gcache28Gcache2.0问题9管理混乱管理混乱数据倾斜数据倾斜性能性能去中心化去中心化Gcache3逻辑部署架构图10为什么又添加了proxy?Gcache3 特性平滑扩缩容平滑扩缩容平滑跨集群平滑跨集群迁移迁移动态调整主动态调整主从读权重从读权重流控流控支持兼容支持兼容redisredis协议客协议客户端户端面临的问题 封装客户端 or Proxy?业务限制批量操作位图操作兼容客户端封装面临的问题 Redis3.2的问题BigKeyBigKey删除阻塞问题删除阻塞问题主从同步问题

3、主从同步问题Redis4Redis4已优化已优化面临的问题 动态水平扩容1.线上45主节点集群在高负载情况下扩容,Cluster Meet的时间明显越来越长2.Redis的Gossip协议Gossip简介Gossip protocol主要用在分布式数据库系统中各个副本节点同步数据之用。具体可以参考1987 年发表在 ACM 上的论文 Epidemic Algorithms for Replicated Database Maintenance。Gossip的优势:1.扩展性2.容错3.去中心化4.一致性收敛5.简单Gossip的的缺陷:1.消息的延迟2.消息的冗余面临的问题 动态水平扩容1.线上45主节点集群在高负载情况下扩容,Cluster Meet的时间明显越来越长2.Redis的Gossip协议一致性Hash环 or RedisCluster or?Gcache4-架构动态负责均衡兼容多种客户端主动熔断动态读权重调整资源池调度集群健康评分水平扩容支持批量操作自动异常修复.Gcache 4提升降低运维成本业务需求降低风险稳定性没有最好的架构,只有最合适的架构!Thank you!

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(2019年国美千亿级Redis集群架构变迁的思考.pdf)为本站 (云闲) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
客服
商务合作
小程序
服务号
折叠