回路生成器模式(Circuit Builder)的目的是稳健地处理远程故障,也就是说,如果一个服务依赖于n个其他服务,并且其中m个服务失败,我们应该能够通过确保用户仍然可以使用实际工作的服务来从故障中恢复,并且资源不会被不工作的服务无用地占用。然而,我们也应该能够检测出m个故障服务何时重新开始运行,以便我们能够使用它