分布式系统实践
1. 稳定和性能如何兼顾?58大数据平台的技术演进与实践
摘要: 本文将为你分享58大数据平台在最近一年半内技术演进的过程,包括:58大数据平台目前的整体架构是怎么样的;最近一年半的时间内我们面临的问题、挑战以及技术演进过程;以及未来的规划。
2. 斗鱼大数据的玩法
摘要: 这篇文章介绍了斗鱼大数据平台的基本架构, 包括对Hive, Impala, Spark, HBase等经典开源组件的运用, 纠结技术选型的同学可以拿来参考参考.
服务化和虚拟化技术
1. 当我们聊Consul服务发现的时候我们在聊什么
摘要: Consul是一款功能完备可扩展性很强的开源服务发现组件, 这篇文章介绍了Consul的应用实践, 对Consul感兴趣的同学可以参考.
2. 隔离术之使用Hystrix实现隔离
摘要: 微服务架构中很关键的一个技术因素就是服务故障隔离, Hystrix是Netflix开源的功能非常完整的服务延迟和容错库, 本文介绍了Hystrix的基本使用过程, 如果想深入了解, 可以查阅官方文档.
高可用技术
1. 如何设计API的限流(Rate Limit)功能
摘要: 对于高可用服务来说, 限流和降级非常重要, 本文介绍了4种限流器的模型, 帮助大家设计自己的限流器. 特别是, 文章中提到基于Redis获取全局数据实现限流器的方法, 可以参考借鉴.
2. 新浪微博百万用户分布式压测实践手记
摘要: 我们做高并发系统开发的时候最难的恐怕就是测试了, 在资源有限的情况下, 尽可能模拟高并发的场景还是很有挑战的. 这篇文章介绍了新浪微博基于Tsung实现的百万用户分布式压测实践, 非常值得学习.
丰富多彩的计算机世界
1. 劈开迷雾:蘑菇街搜索架构及搜索排序实践
摘要: 本文简要介绍了蘑菇街的搜索架构和排序算法, 可以让我们看到一个复杂的搜索引擎所需要必备的各个过程.
2. 一名合格的架构师应该具备哪些特质?
摘要: 本文作者王福强, 原挖财技术VP及首席架构师, 总结了架构师所应该具备的素质: 前瞻性眼光, 系统性的思考, 开放的心态, 终身的学习者.