松然
聊技术
LinkedKeeper
博客
书札
架构
微服务
云原生
AI&大数据
PM
基础语言
面试
在阿里
在京东
敏捷开发
读书
纪录片
关于
微服务
中间件原理
《RocketMQ 技术内幕》
01 路由中心 NameServer
02 消息发送
03 消息存储
04 消息消费
05 HA和事务消息
《Kafka权威指南》
01 初识 Kafka
02 Kafka生产者
03 Kafka消费者
04 深入Kafka
05 可靠的数据传递
06 构建数据管道
《Kafka 核心技术与实战》
01 Kafka 入门
02 客户端
03 消费者
04 深入内核
05 Kafka 控制器
06 管理与监控
《Netty in Action》
01 异步和事件驱动
02 Netty 的组件和设计
03 传输
04 ChannelHandler/ChannelPipeline
05 EventLoop和线程模型
《深入拆解Tomcat & Jetty》
01 整体架构
02 Endpoint
03 Executor
04 Context 容器
05 性能优化
分布式框架
《Elasticsearch 权威指南》
01 基础入门
02 集群内的原理
《Flink基础教程》
01 为何选择 Flink
02 流处理架构
03 有状态的计算
DevOps
DDD
混沌工程Netflix系统稳定性之道
您目前处于:
2020-02-02
架构
张松然
在一个有很多微服务组成的分布式系统中,我们永远难以全面掌握发生了什么事件会导致系统局部不可用,甚至全面崩溃。但我们却可以尽可能的在这些不可用的情况发生之前找出系统的脆弱点。
转载请并标注: “本文转载自 linkedkeeper.com (文/张松然)”
©著作权归作者所有
微博登录
QQ登录
©著作权归作者所有