分布式系统实践
1. 由浅入深理解Paxos协议
摘要: 很多介绍Paxos的文章基本上都是介绍协议内容和协议的证明过程, 可以让我们理解Paxos协议本身. 这篇文章另辟蹊径, 从一个我们都可以想到的解决方案入手, 逐步深入到Paxos协议中, 体现了Paxos的思考过程.
2. 如何设计一款多场景分布式发号器?
摘要: 分布式ID生成器是很多分布式系统都需要的功能, 但是设计一个好用的ID生成器却也是很讲究的, 这篇文章介绍的开源分布式ID生成器实现了全局唯一, 粗略有序, 可反解/可制造, 高性能, 高可用, 可伸缩等特点.
服务化和虚拟化技术
1. Spring Cloud Netflix概览和架构设计
摘要: Spring Cloud是基于Spring Boot的一整套实现微服务的框架。他提供了微服务开发所需的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等组件。本文概括性的介绍了Spring Cloud Netflix的架构和使用方法.
2. 揭秘红包场景下的高性能本地存储架构设计
摘要: 阿里支付宝抢红包对存储系统的IOPS和延迟提出了比较高的要求, 传统的从虚拟机到物理机的IO链路比较长, 无法进一步提升IO的性能. 这篇文章介绍了阿里对云物理机进行了优化, 在块设备层, 硬件驱动层使用NVMe SSD+SPDK技术优化了IO链路, 实现了本地20w IOPS 小于100us延迟的效果.
高可用技术
1. 从Splunk到ElasticSearch,LinkedIn的实时日志系统架构演进之路
摘要: LinkedIn是ES的重度用户, 部署了1000+台机器的ES. 这篇文章讲述了LinkedIn使用ES的演化过程.
2. 应用程序热补丁
摘要: 对于关键服务如果能够在不重启服务的情况下实现patch功能无疑对于提升服务可用性是非常有帮助的, 这篇文章介绍了两种热补丁技术, 分别是基于动态链接库实现的应用热补丁技术和通过比较目标文件自动生成热补丁的技术, 并且实现了一个通用的热补丁框架.
丰富多彩的计算机世界
1. 如何做出搜索和推荐深度融合的兴趣引擎架构
摘要: 搜索和推荐技术存在着很多互通的地方, 这篇文章介绍了一点资讯的搜索和推荐架构, 供对搜索和推荐技术感兴趣的同学参考.
2. 开发团队的效率
http://coolshell.cn/articles/11656.html
摘要: 这不是耗子哥最新的文章, 不过本周读过之后仍然有很多感同身受, 文章描述了很多软件开发过程中低效的运作模式和解决方法, 所以推荐给大家阅读.