Coder的技术之路

50 篇文章
6.1K 次阅读
14 人订阅

全部文章

Coder的技术之路

高并发服务优化篇:详解RPC的一次调用过程

只要涉及到分布式服务,就绕不开RPC调用。RPC是什么,我认为大部分同学都能说出个一二三。

7320
Coder的技术之路

高并发服务优化篇:浅谈数据库连接池

被N多大号转载的一篇CSDN博客,引起了我的注意,说的是数据库连接池使用threadlocal的原因,文中结论如下图所示。

13050
Coder的技术之路

面试完一位十几年经验的候选人,有话想对大家说~

技术人不容易,研发何苦为难研发。不过衡量之后还是没有给这位仁兄发pass卡,个中缘由,想和大家唠叨一下,有则改之无则加勉。

12240
Coder的技术之路

一款优秀数据库中间件的不完全解析

有一天,你去三亚玩耍,就想玩个冲浪,即时你不差钱,难道还要自己采买快艇、滑板等等装备来满足这为数不多的心血来潮么。租一个就行了嘛。这其实就是连接池的作用。

11830
Coder的技术之路

高并发存储优化篇:诸多策略,缓存为王

1. 缓存是什么 1.1. 存储宕机的致命代价 1.2. 数据库性能为什么会下降 1.3. 缓存的类型

11940
Coder的技术之路

高并发存储番外篇:Redis套路,一网打尽

我们知道redis的底层是用c语言来编写的,但是,数据结构确没有直接套用C的结构,而是根据redis的定位自建了一套数据结构。

13370
Coder的技术之路

高并发消息队列补充篇:在所依赖存储不授信的场景下实现柔性事务降级

在大厂和小厂做研发到底有啥不一样?其他好的坏的方方面面没法细说,咱主要还得说技术方面。

17130
Coder的技术之路

存储优化补充篇:Explain索引优化实操

看过上一篇文章的同学应该还记得在叙述索引原理和实际案例的时候,我们列举了一个阿里分布式事务中主事务表的例子。

14130
Coder的技术之路

高并发系列:存储优化之也许可能是史上最详尽的分库分表文章之一

面对千万级日活 + 千万级日新增SKU + 千万级日均订单,拼购的单库每天增长数据超1亿,峰值10万QPS并发,每个月要搞一次数据迁移。

15630
Coder的技术之路

高并发之存储篇:关注下索引原理和优化吧!躲得过实践,躲不过面试官!

不管是啥业务,最终数据都要落地,数据库这一环是肯定少不了的。随着业务发展,并发越来越高,数据库很容易成为整个链路的短板。这也是大厂面试中比较常被问到的。而调优的...

10320
Coder的技术之路

高并发系列:架构优化之从BAT实际案例看消息中间件的妙用

说到Java中的队列应该都不会陌生。其具有通过先进先出,或者双端进出的方式进行数据管理;通过阻塞以达到自动平衡负载的功能。

13930
Coder的技术之路

负载均衡续:万亿流量场景下的负载均衡实践

正是由于这些专门针对数据包的高性能支持,才得以实现性能优良的负载均衡器来支撑多年双11场景下的脉冲流量的压力。

15730
Coder的技术之路

高并发系列:垂直性能优化之细说负载均衡

性能是高并发的基础,而且涉及面极广,也是需要我们投入更多的精力去对待;同时,大部分优化点也是我们一线研发日常可以直接接触的模块。也是大厂面试的时候会经常涉及到的...

15320
Coder的技术之路

Facebook有序队列服务设计原理和高性能浅析

Facebook生态系统是由成千上万的分布式系统和微服务驱动构成的,其中许多服务都得益于异步作业,特别是在在线流量的高峰时期。异步化提供了诸多好处:更有效地利用...

23820
Coder的技术之路

一个项目在启动前都应该明确哪些事

但随着用户和模式的成熟,主动模式几乎达到了业务瓶颈,这就需要采用更智能的方式,比如推荐,去引导和促进用户发生转化,提升效果。

9120
Coder的技术之路

借鉴AQS的CHL思路解决消息多线程消费顺序ACK问题

我们的支付场景下,要求消费的业务消息绝不能丢失,且能充分利用高规格的服务器的性能,比如用线程池对业务消息进行快速处理。有同学可能没太理解这个问题有啥不好处理,让...

10820
Coder的技术之路

被无情限流一天后有感

抛开互联网圈子,这几年和公众相关的app最出名的应该算是12306,从一用就崩到顺滑的支持每次节假日出行订票洪峰,逆袭的非常成功。当前它的成功也离不开四方支援,...

15320
Coder的技术之路

实战排查由于系统负载引起的服务响应异常

从大方面说基本上就是两类,一类是链路出了问题,包括网络抖动,链路环中的某一节点抖动等。另一类是服务本身的问题,包括服务器自身问题如磁盘老化等,还有代码bug造成...

12710
Coder的技术之路

源码解析之Seata项目中的分布式ID生成算法

Saga作为阿里开源的长事务解决方案,涉及到全局事务id的生成和串联,需要保证事务id的稳定性和全局唯一性。

14930
Coder的技术之路

分布式事务从入门到放弃(二)--详述DT引擎一致性原理及设计

「理论基础」:是从Hector&Kenneth在1987年发表的《Sagas》论文中演化而来:

16640

扫码关注云+社区

领取腾讯云代金券