程序员,你具备这些架构师的能力模型吗
架构师在很多人眼中是一个非常高大上的职业,就像武侠小说中的绝世高手一样,关键时刻可以起到扭转乾坤的作用,是团队中的灵魂人物.回想我自己做一线架构师的过程中,也没有经历过比较系统的培训,都是摸着石头过河.近期在培养架构师的过程中,促使我一直在思考,一个合格的架构师到底应该具备哪些能力?对希望成长为架构
亿级流量系统架构之如何设计承载百亿流量的高性能架构
百亿流量的高并发技术挑战我们面对的是日益增多和复杂的各种业务系统,我们面对的是不断增加的系统用户,我们面对的是即将迎来每天百亿级的高并发流量。给大家先说下当时的系统部署情况,数据库那块一共部署了8主8从,也就是16台数据库服务器,每个库都是部署在独立的数据库服务器上的,而且全部用的是物理机,机器的配
如何实现多实验并行迭代,谈阿里妈妈的A/B测试实践
在线服务系统的AB-test方法有很多种。搭建多个可服务集群,从物理上对流量进行隔离是比较常见的一种方式。这种方式应用于大型复杂的在线服务系统时,存在部署比较慢的问题。这种方式的典型架构如下图所示。QueryRewrite:改写用户搜索词以期望得到更好的查询结果。Matching:根据用户搜索词,召
RocketMQ 事务机制的实现流程,为什么它能做到发送消息零丢失?
1、解决消息丢失的第一个问题:订单系统推送消息领丢失既然我们已经明确了消息在基于MQ传输的过程中可能丢失的几个地方,那么我们接着就得一步一步考虑如何去解决各个环节丢失消息的问题,首先要解决的第一个问题,就是订单系统推送消息到MQ的过程中,可能消息就丢失了。之前我们也说过了,可能在订单系统推送消息到M
浅谈偏向锁、轻量级锁、重量级锁
作者:猴子007来源:https://monkeysayhi.github.io/2018/01/02/浅谈偏向锁、轻量级锁、重量级锁/