21、AKF立方体:怎样通过可扩展性来提高性能?你好,我是陶辉。 上一讲我们谈到,调低一致性可以提升有状态服务的性能。这一讲我们扩大范围,结合无状态服务,看看怎样提高分布式系统的整体性能。 当你接收到运维系统的短信告警,得知系统性能即将达到瓶颈,或者会议上收到老板兴奋的通知,接下来市场开缰拓土,业...2025-11-05
20、CAP理论:怎样舍弃一致性去换取性能?你好,我是陶辉。 上一讲我们介绍了如何通过监控找到性能瓶颈,从这一讲开始,我们将具体讨论如何通过分布式系统来提升性能。 在第一部分课程中,我介绍了多种提升单机处理性能的途径,然而,进程的性能必然受制于一台服务器上各硬件的处理能力上限。如果需要进一步地...2025-11-05
19、如何通过监控找到性能瓶颈?你好,我是陶辉。 从这一讲开始,我们将进入分布式系统层面,站在更宏观的角度去探讨系统性能的优化。 如果优化系统性能时,只是依据自己的经验,对感觉存在性能提升空间的代码,无一例外地做一遍优化,这既是一件事倍功半的事,也很容易遗漏下关键的优化点,无法大幅...2025-11-05
18、如何通过gRPC实现高效远程过程调用?你好,我是陶辉。 这一讲我们将以一个实战案例,基于前两讲提到的HTTP/2和ProtoBuf协议,看看gRPC如何将结构化消息编码为网络报文。 直接操作网络协议编程,容易让业务开发过程陷入复杂的网络处理细节。RPC框架以编程语言中的本地函数...2025-11-05
17、Protobuf是如何进一步提高编码效率的?你好,我是陶辉。 上一讲介绍的HTTP/2协议在编码上拥有非常高的空间利用率,这一讲我们看看,相比其中的HPACK编码技术,Protobuf又是通过哪些新招式进一步提升编码效率的。 Google在2008年推出的Protobuf,是一个针对...2025-11-05