极客视点
极客时间编辑部
极客时间编辑部
113240 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/02:55
登录|注册

9个用于构建容错系统的开源工具

讲述:丁婵大小:2.66M时长:02:55
日前,红帽顾问布莱恩特·吉米森 (Bryant Jimin Son)推荐了 9 个开源工具,以帮助开发者构建一个真正实用的容错系统。
首先,断路器模式,推荐 Hystrix 和 Resilience4j。断路器模式是一种技术,在服务失败时帮助返回一个准备好的虚拟响应或简单响应。Netflix 开源的 Hystrix 是最流行的断路器模式实现。但 Netflix 宣布将不再更新 Hystrix,相反,Netflix 建议使用另一种解决方案,如支持 Java 8 和函数式编程的 Resilence4j。
其次,负载均衡,推荐 Nginx 和 HaProxy。负载均衡是分布式系统中最基本的概念之一,业界有许多可用的负载均衡器,但最著名的两个就是 Nginx 和 HaProxy,许多大型互联网公司都在使用它们。Nginx 不仅仅是一个负载均衡器,它还是 HTTP 和反向代理服务器、邮件代理服务器和通用 TCP/UDP 代理服务器。而 HaProxy 是一个免费的、非常快速和可靠的解决方案,为基于 TCP 和 HTTP 的应用程序提供高可用性、负载均衡和代理。
然后是 Actor 模型的 Akka。Actor 模型是一种并发设计模式,当 actor,也就是基本计算单元接收到消息时,它将委托责任。一个 actor 可以创建更多的 actor 并将消息委托给它们。Akka 是实现 Actor 模型的最著名的工具之一。该框架支持基于 JVM 的 Java 和 Scala。
接下来是使用消息队列实现异步、非阻塞 I/O,推荐 Kafka 和 RabbitMQ。过去,多线程开发一直很流行,但是这种实践被放弃,取而代之的是异步、非阻塞 I/O 模式。Kafka 和 RabbitMQ 等消息队列提供了对异步、非阻塞 IO 特性的开箱即用的支持,它们是功能强大的开源工具,可以通过处理并发进程替换线程。
最后,其他有用的容错系统工具包括监控工具,如 Netflix 的 Eureka(Eureka),压力测试工具,如 Chaos Monkey。它们的目标是通过在较低级的环境,如集成(INT)、质量保证(QA)和用户验收测试(UAT)) 中进行测试,尽早发现潜在的问题,从而在转移到生产环境之前防止潜在的问题。
你使用什么开源工具来构建容错系统?请在评论中分享你的最爱。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(2)

  • 最新
  • 精选
  • 历知辛
    讲述人的口语好棒,请问有什么推荐的学习材料吗
    4
  • 旭东(Frank)
    重试模式?
收起评论
显示
设置
留言
2
收藏
99+
沉浸
阅读
分享
手机端
快捷键
回顶部