微服务架构稳定性建设:去哪儿网的混沌工程实践经验分享

配资网 阅读: 2024-08-28
后台-插件-广告管理-内容页头部广告(手机)

网上预定酒店这事真的很头疼啊对不?各种服务太多了,像密密麻麻的叶子,看上去挺实用的,但一操作起来就感觉特繁琐,万一搞砸了可能还会影响公司收益!所以他们开始琢磨怎么解决这个问题,最后决定尝试用混沌工程来稳住系统。下面我给大家说说他们具体是咋做的。

一、混沌工程的引入背景

想去哪网牛逼哄哄的样子,实际却搞得一团糟,真是头疼不已

时不时就得搞点儿小动作看看系统咋个反应,找出问题就能让系统更稳当!你知道那家热门旅游网站么,就是那个去哪儿网,他们早在2019年年底就开始试行那个叫"混沌工程"的东西,就是想让自家系统更靠谱。

二、混沌工程工具的选择

你知道吗?懒人也可以搞定事!我刚学做网站那段时间,就是在网上找了好多开源软件看看,希望能有点灵感。比较来比较去,我发现了个叫ChaosBlade的小工具,再加上我自己搭的控制台,就这么轻松搞定!

这个,其实就是个免费版的修电脑毛病的黑客工具,再加几个特制小程序,搞定!既满足公司要求又让用户满意哦~

三、混沌工程的实施阶段

开源策略_开源策略张弛_开源策略引擎

去哪儿网就两招搞定:先搞个防攻神器,然后再看看跟它挨边儿的都贴什么标签,对了吗?最后把它们全串起来。

首先,咱们去上去哪儿网试试他们的系统功能呗。他们给我搞出个新玩意儿,特别合适我这种离不开手机的人。这个功能能帮你看看啥服务用得多,啥用得少,还能自动查查是不是有啥毛病,真是省心不少!

四、故障演练的实施

哎呦这回的故障演练真够折腾的!咋办?先断电,接着电脑就挂了,最后连Java程序都崩了。

据说,去哪儿网不仅解决了系统问题,还玩得相当痛快,手艺无比精湛!他们按照高手的建议,给系统来了个大升级。装上了AsyncHttpClient和QRedis故障注入插件,连HTTPDUBBO都有了基于调用点的故障注入功能!

五、容器化下的故障演练

听说过火爆的“去哪儿网”吧?2021年他们已经搞起了"容器化迁移"哦!如今还在用容器环境做疯狂的故障演练。面对这个挑战,他们找到了个神奇的工具——chaosblade-operator。

做容器演练可不是闹着玩儿的,费劲儿得很!咋整?比如咋模拟真实的故障?还有就是咋保证安全?我们想了半天,终于找到了办法。

六、混沌工程的挑战与展望

尽管在去哪儿网的尝试上搞出了点名堂,但是还是遇到一堆问题。

虽然有些困难,但咱们还是决定试试看来搞混了工程这个事。顺道再给大家普及一下我们学到了啥,说不定能给你们带来点儿灵感,也希望整个行业能因为这个变得更棒!

七、总结

真是想不到,原来去哪儿网这么牛,居然用游戏化的方法搞起了混沌工程,网站稳如泰山。微服务那块儿也不错,出毛病了修起来方便多了。还有那个故障演练,简直是个神器,一下子就找到了问题在哪儿,还能省钱!

接下来,我们还要接着搞编程这档子事儿,这样才能让系统稳当点儿。

本文 融资融券杠杆炒股 原创,转载保留链接!网址:http://www.bycf.cn/zmt/215.html

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

后台-插件-广告管理-内容页尾部广告(手机)
关注我们

扫一扫关注我们,了解最新精彩内容

搜索