《尽在双11 阿里巴巴技术演进与超越》读书笔记
《尽在双11 阿里巴巴技术演进与超越》
系统稳定
全链路压测
第一,通过抽取电商公共元素,沉淀共享服务(服务化架构);
第二,形成一套支持互联 业务的中间件;
为了解决业务扩展性问题,通过抽取共享服务层;
为了解决技术扩展性问题,引入了分布式中间件技术;
灰度切流,数据比对;
动态发布,实现业务模块级别的变更和替换;
通过将系统分解为单一职责、高内聚、松耦合、独立部署、自主运行的微服务,可以极大提升系统的灵活性与扩展能力。
线上压测评估容量
1. 线上模拟压力测试,获取单机能力阶段;
2. 线上流量复制压力测试,获取单机能力阶段;
3. 线上引流压力测试,获取单机能力解决阶段;
4. 全链路压测阶段(2013以后);
线上故障演练
平时多流汗,战时才能少流血;
故障演练以一种破坏性的方式,通过不断试错去检验和淬炼系统,从而确保全局的稳定性;
系统自我保护
技术拓展商业边界
电子面单系统
能在商家与快递公司直接建立起一个快速的信息传递和作业通道,把商家发货与包裹物流链路信息全部打通,提高双方效率,赋能商家与快递;
中间件产品
Aliware中间件产品(6)
- 企业级分布式应用服务(Enterprise Distributed Application Service,EDAS),包括分布式服务框架HSF、服务治理、运维管理、链路追踪EagleEye和稳定性组件等。
- 分布式关系型数据库服务(Distributed Relational Database Service,DRDA),整合了TDDL和Cobar 分布式数据库;
- 消息队列(Message Queue,MQ),整合了阿里内部Notify、MetaQ和开源产品RocketMQ;
- 云服务总线(Cloud Service Bus,CSB),基于高可用分布式集群技术构建的服务API开放平台;
- 业务实时监控服务(Application Real-Time Monitoring Service,ARMS);
- 全局事务服务(Global Transaction Service,GTS)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!