混乱猴子Chaos Monkey是Netflix的著名软件工程方法,通过人为捣乱借以测试系统的可用性和可靠性。
Netflix的“混世猴子”工程系统会在工作日期间在Netflix系统中随机杀死一些微服务,这个想法来源于一些不受控制的猴子手持武器袭击数据中心的想象。每个工作日,总会有一些工程师受到这些猴子的骚扰,然后手忙脚乱地找到应对之策。但这也保证了当真正问题爆发时,Netflix已能做到即使没有工程师在办公室里,系统也依然能继续正常运转,不至于全部瘫痪。
如今这一捣乱的猴子有了Spring boot版本,开发人员可以用这只调皮猴子攻击一下自己的SpringBoot系统了。