加载中
告示

由于网站频繁无理由、无征兆封禁博客、账号,即日起本人停更所有系列文章。 感谢各位朋友的支持,原有文章以md文件迁移到git上,并持续更新,git

性能优化(七)-MySQL篇

一、目录 理论基础 优化实践 常见坑 二、基础知识 2.1 Mysql explain使用 2.2 聚合索引和非聚合索引 MySQL索引可以分为两类:聚合索引和非聚合索引,其中聚合索引也被称为一级索引,非聚合索...

高并发下幂等性解决方案

1 背景 我们的云办公系统有一个会议预定模块,每个月最后一个工作日的下午三点,会启动对下个月会议室的可用预定。 公司的会议室大约200个,但是需求量远不止于此,所以会形成会议室抢订的场...

2023/05/06 15:46
89
从零开始学架构-代理访问&降级

1,代理服务 定义: 代理一个或一群后端的被访问对象,使得被调用者看似在直接访问后端对象一样,代理访问的代理器从而可以实现多种负载均衡、故障转移、缓存策略等个性化配置,同时又可以分...

2022/08/21 21:20
109
从零开始学架构-隔离

1,前言 张三:李大佬,最近在学习“隔离”相关知识,但一直不知道为何需要做隔离; 李四:在生活中使用电脑时是否遇到过电脑突然连不上网络、操作系统卡死不得不重启电脑等情况? 张三:有啊...

从零开始学架构-消息&队列

1,消息中间件的演进 某音乐播放平台,在用户注册后需要初始化用户、歌单、优惠券等信息。代码实现为: // web层代码,之后统称为网关层代码 public Result register(User user) { // 其他校...

从零开始学架构-缓存

1,设计原则 将数据写入、读取速度更快的设备上 将数据缓存到离用户最近的位置 将数据缓存到离应用最近的位置 2,缓存分层 实际的应用常常使用分层架构来将业务大化小、分而治,为了极致的性...

从零开始学架构-应用层

分层概述 紧密与业务场景贴合,复用价值不高,业务服务的流量入口。具备服务调用、分布式事务、异步通信等核心服务能力,对应MVC中的controller层。 2. 本小结整体介绍 应用层核心是调用服务...

从零开始学架构-NGINX

1,什么是NGINX Nginx 是俄罗斯人编写的十分轻量级、高性能 HTTP 服务器、反向代理服务器,同时也是一个 IMAP/POP3/SMTP 代理服务器。 2,高性能原因 NGINX采用master-worker父子进程模型、多...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部