00:00 / 04:21
连播
清屏
智能
倍速
点赞54
00:00 / 13:32
连播
清屏
智能
倍速
点赞45
00:00 / 00:24
连播
清屏
智能
倍速
点赞31
00:00 / 04:11
连播
清屏
智能
倍速
点赞25
00:00 / 02:18
连播
清屏
智能
倍速
点赞284
00:00 / 09:50
连播
清屏
智能
倍速
点赞1203
00:00 / 01:39
连播
清屏
智能
倍速
点赞0
00:00 / 01:06
连播
清屏
智能
倍速
点赞5
齐景IT1周前
🔍 后端必须知道的10个概念 🔑 1 授权 vs 鉴权 鉴权:验证“你是谁”,通过账号密码、令牌等方式识别身份。 授权:验证“你能做什么”,基于角色、权限分配访问范围。 一句话:先确认身份,再分配权限。 ⏱️ 2 速率限制 限制单位时间内的请求频次,防止恶意攻击或突发流量压垮服务。 常见实现:令牌桶、漏桶算法,保护后端系统稳定性。 🗝️ 3 数据库索引 无索引:全表扫描,查询性能随数据量增长急剧下降。 有索引:通过B+树等结构快速定位数据,大幅提升检索效率。 核心:平衡查询速度与写入性能的设计艺术。 🛡️ 4 事务与ACID 关系型数据库事务的四大特性: 原子性(Atomicity):要么全成,要么全回滚 一致性(Consistency):事务前后数据规则不变 隔离性(Isolation):多事务并发互不干扰 持久性(Durability):提交后数据永久生效 📈 5 缓存提升性能 通过缓存热点数据(如Redis、CDN),减少后端重复计算与查询。 核心价值:用空间换时间,提升系统响应速度与吞吐量。 📨 6 异步与消息队列 解耦系统模块,通过消息队列(如RabbitMQ、Kafka)实现异步通信。 优势:削峰填谷、提升系统容错性与可扩展性。 ⚖️ 7 负载均衡 将流量均匀分发到多台后端服务器,避免单点过载。 常见策略:轮询、IP哈希、最小连接数,保障高并发下的服务可用性。 🧩 8 CAP原则 分布式系统的三选二准则: 一致性(Consistency):所有节点数据实时一致 可用性(Availability):非故障节点随时响应请求 分区容错性(Partition tolerance):网络分区时系统仍可用 实际场景:分布式系统必选P,通常在CP(强一致)与AP(高可用)间权衡。 🔄 9 反向代理使用(Nginx) Nginx一站式解决流量入口核心需求: ✅ SSL终止 ✅ 路由转发 ✅ 压缩 ✅ 限流 ✅ 负载均衡 ✅ 缓存 互联网架构中最常用的流量网关工具。 🗄️ 10 分布式存储和CDN 分布式存储:将数据分散存储在多节点,提升容量、性能与容错性。 CDN:静态资源就近分发,降低源站压力,提升用户访问速度。 #程序员 #架构设计 #后端开发 #java #csharp
00:00 / 00:17
连播
清屏
智能
倍速
点赞47
00:00 / 04:47
连播
清屏
智能
倍速
点赞2