故障隔离还可以提高可用性,因为故障更容易被检测、发现和解决。如果你有多个泳道,每个泳道分配给一组客户,只要一个泳道出故障了,那么你就会很快知道哪里出故障了,而且故障的影响仅限于一组客户。这样你要解决的问题范围几乎立即缩小了。很可能这个问题是由服务于这组客户的系统或服务造成的,比如这个客户泳道专用的数据库。这时你可以问“我们刚在这个泳道或豆荚中发布过代码吗”或者更一般的“这个泳道或豆荚最近做过什么变更”。
故障隔离的架构对故障检测和解决来说,会带来很大的好处。故障隔离的架构不仅服务所需的时间。会隔离故障,防止它在你的平台上传播,还会让你的解决方案像激光那样聚焦于一点,减少恢复。
网站建设故障隔离可扩展性的架构是如何影响可扩展性的,这与你如何划分服务有关,因此故障隔离想必会给你的扩展方案带来些好处。究竟故障隔离点,此外它还与要横向扩展而不是级向扩展这个架构设计原则有关。最重要的是要记住,不能让一个法道与其他泳道进行同步的通信。它可以对其他泳道进行具有相应超时和放车机制的异步调论如何构建和测试泳道。但是你不能让它与该泳道外的其他服务建立面向连接的通信。
>>> 查看《故障隔离网站的检测和解决》更多相关资讯 <<<
本文地址:http://mb.niuqikeji.com/news/html/3893.html