标签:后端

系统设计面试中的 19 种微服务模式

摘要: 这篇文章主要介绍了在系统设计面试中需要了解的19种微服务模式,包括服务注册中心、API网关、断路器、隔板、Saga模式、事件源等。文章详细解释了这些模式的概念、作用及其在微服务架构中的应用。这些模式对于准备系统设计面试的开发者来说具有重要的参考价值,了解这些模式表明对当前趋势有深入的理解,并能够解决复杂的分布式系统问题。文章还推荐了一些相关的网站和书籍,以供进一步学习和准备。

Administrator 博客 2025-03-08

避免阻碍你扩展后端的初学者错误

文章摘要: 本文介绍了如何优化后端性能,以支持从 50K 请求扩展到 1M 请求的流量。文章首先构建了一个可观察性管道,以监控后端的各个方面,然后开始进行压力测试,识别并优化瓶颈。具体优化措施包括连接轮询以避免达到最大连接阈值,实施资源限制以避免非关键服务占用资源,添加索引,禁用隐式事务,增加文件描述符限制,以及限制 Goroutines 等。文章还介绍了数据、指标、日志和分析的可视化,并强调了在扩展后端时避免初学者错误的重要性。最后,文章通过负载测试工具模拟极端压力情况,以发现后端的真正性能表现。

Administrator 博客 2025-03-08

掌握关系数据库设计:综合指南

摘要:本文介绍了关系数据库的基础知识、管理系统以及有效数据库设计的基础原则。内容涵盖了数据库和关系数据库的定义、关系数据库管理系统(RDBMS)、SQL简介、命名约定、数据库设计、数据完整性、数据库术语、原子值、密钥简介、主键索引、查找表、超级密钥和候选密钥、主键和备用键、代理键和自然键的选择、外键以及NOT NULL 外键等。文章旨在帮助读者学习和掌握关系数据库设计,提升后端和网络开发中的数据库应用能力。

Administrator 博客 2025-03-04

nginx开发 | video.js报错:由于服务器或网络故障或不支持格式,无法加载媒体

文章主要介绍了如何解决video.js报错“由于服务器或网络故障或不支持格式,无法加载媒体”的问题。文章首先指出了问题的可能原因,包括视频格式问题、文件路径问题和服务器配置问题。然后提供了解决方案,包括确认视频格式、检查文件路径和检查服务器配置。文章还详细介绍了nginx的配置示例,并给出了相关链接供读者深入学习。最后,文章提供了关于后端开发和video.js使用的关键词。 摘要: 本文介绍了如何解决video.js报错“由于服务器或网络故障或不支持格式,无法加载媒体”的问题。通过确认视频格式、检查文件路径和服务器配置,可以解决这个问题。文章还提供了nginx的配置示例和相关链接。关键词:nginx开发、video.js、后端开发。

Administrator 问答 2025-03-01