高可用架构设计(0) - 导读

一般来说,互联网的面试,一般都会考察你,什么是分布式系统,高并发,简单的高可用问题

限流、熔断、降级,在分布式的系统架构中,微服务架构中,其实都是最常见、基础和简单的保障系统高可用的手法。dubbo去开发了,spring cloud去开发了,在这个系统的接口调用中,我们是用hystrix去实现一整套的高可用保障机制,基于hystrix做限流、熔断和降级。

hystrix是国外的netflix开源的,netflix是国外很大的视频网站,系统非常复杂,微服务架构,多达几千个服务,为自己的场景,经过大量的工业验证,线上生产环境的实践,产出和开源了高可用相关的一个框架,熔断框架,hystrix。

hystrix未来会成为国内的高可用的限流、熔断和降级这一块的事实上的标准,spring cloud微服务框架,就是集成了hystrix来做微服务架构中的限流、降级和熔断的。

参考

  • 《Java工程师面试突击第1季-中华石杉老师》

X 交流学习

Java交流群

博客

Github

全部评论

相关推荐

10-31 13:04
南华大学 Java
嵌入式的小白:很多面试,面试前不会去打扰cto的,但一般cto不会在这些小事上刷人,只能说这个cto比较操心,啥重要不重要,紧急不紧急的,估计都会过问,平淡看待吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务