前方高能--海豚汇大批干货来袭!消息队列&Redis架构及调优
Posted Dolphin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前方高能--海豚汇大批干货来袭!消息队列&Redis架构及调优相关的知识,希望对你有一定的参考价值。
最近天儿越来越冷了,上个周六还刮着寒风下着雨,使得五角场地区堵成了狗,然而~这些并不能阻挡大家参加Dolphin海豚汇的热情,这令身为主办方的我们很欣慰,毕竟,每一次海豚汇活动我们都会一大早就开始精心准备
本期海豚汇我们邀请了来自携程基础框架团队消息系统和Redis方面的专家顾庆老师作为主要分享嘉宾,另外还有来自蚂蚁金服、平安、唯品会、点评等公司的9位架构专家参加了此次活动,听起来就让人十分期待对不对…
顾庆老师本次就“消息队列和Redis同步系统中的架构设计和性能调优”主题做了极其耐心细致的分享,了解下顾老师之前的从业经历,大概就能判断出都是扎扎实实一个个坑踩过来的经验之谈了。
ü Hermes和X-Pipe简介
ü 架构设计回顾
ü 性能优化案例例
第一部分,顾老师详细地介绍了Hermes和X-Pipe的设计思路
小编作为活动主持人,这一趴干货太多大家发问过于积极以至于场面差点失控这事儿我会随便说么!我当然会~
实在是基友之间碰撞出了各种火花我真心不忍打断,所以私自加时半个钟啦!
这里,因为技术问题太多小编无力消化,所以特意请了参会的另一位技术专家--徐超同学帮忙整理了几个重点Q&A,徐同学之前在淘宝负责消息队列,目前是壹钱包基础架构的负责人,在这方面也是有着多年的实战经验!话不多说,呈上问题供参考:
问:hermes的容量扩容方式是什么?
答:给每个broke打tag,不同tag分配不同mysql的实案例
问:hermes的消费者解决连接zk过多的问题如何解决?
答:消费者不直连zk,通过定时心跳从metaserver拉取
Part 1的这两个Topic顾老师在14-15连续两年的Qcon大会上都有相关的演讲,侧重点会有所不同,有兴趣的同学也可以去关注
讲完Hermes和X-Pipe之后,顾老师又给大家介绍了下架构设计中的一些要点
看这PPT,顾老师果然妥妥的果粉无疑啊~据说为了让PPT内容更适合海豚汇这种小而精的活动形式,要额外制作合适的图解,老师改PPT到凌晨两点,这股精益求精的认真劲儿着实让人感动T_T
针对以上这几个特性,顾老师也都做了详细的Slides进行说明,但是我不会放PPT的:)
老师耐心讲课中…
大家听的也很认真…
最后是顾老师认为比较轻松的部分——案例分享,大概前面问题宝宝们的提问太让人应接不暇了吧
这一部分主要分享了以下两个性能优化相关的案例:
√降低消息端到端延迟
√降低Redis复制延迟
第二个高潮,自由讨论来了!
这个环节,问题宝宝们有福了,可以跟在场的任何同学进行深度交流,同时也可以提出自己不同的思路和解决方案,那么,火花碰撞更激烈了~
大家就事务级消息的实现、redis多机房Key路由不一致等问题展开了充分的讨论,一开始大家的讨论还是比较温和的,比如这样…
之后渐渐热烈起来,比如这样…
可是这并不能满足大家的求知欲,最后,索性连道具都上了…
好激烈的讨论,心疼白板…
对了,最后两位大兄弟发现大家竟然住在同一小区,真是缘分不浅!
当然,短短的一篇微信文章里要把所有的精华呈现出来,臣妾办不到,反正来参加的同学都已经把知识存起来带回去了…
没来的同学你们也有福了,顾老师团队做的这些项目绝大部分已经在Github上开源了,有兴趣的同学赶紧去围观吧,别说小编不告诉你:
• https://github.com/ctripcorp/hermes(public soon)
• https://github.com/ctripcorp/x-pipe
• https://github.com/ctripcorp/apollo
• https://github.com/dianping/cat
Dolphin想说,海豚汇作为一个专注互联网行业线下交流的公益平台,从默默无闻到现在的初见成效,一路走来经历了很多的困难和挑战,但我们为大家提供深度交流和学习机会的初心始终不变,也希望有更多的人能够加入到海豚汇来互通有无,让自身的价值更大化!
最后,奉上合照,有事先走的同学就没机会露脸啦…
文末彩蛋,有惊喜!
大家感谢乐于分享的顾庆老师吧
以上是关于前方高能--海豚汇大批干货来袭!消息队列&Redis架构及调优的主要内容,如果未能解决你的问题,请参考以下文章
前方高能预警!阿里大佬出品“Spring实战学习笔记”震撼来袭
前方高能预警!阿里大佬出品“Spring实战学习笔记”震撼来袭!
前方高能预警!阿里大佬出品“Spring实战学习笔记”震撼来袭!
前方高能预警!阿里大佬出品“Spring实战学习笔记”强势来袭