首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
选课风云
李致标
创建于2024-06-09
订阅专栏
本系列专栏对选课核心技术挑战——构建高效、可靠的选课系统。通过10期内容,逐一击破性能瓶颈、架构设计、数据管理、用户体验、安全等关键议题,为早八人打造更流畅、个性化的选课demo。
等 12 人订阅
共10篇文章
创建于2024-06-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
11. 选课系统的持续交付:Jenkins 与 k8s 的实战应用
回顾上文 由于本篇跳过了前两篇进行撰写,本期旨在探讨如何借助 Jenkins + k8s 实现快速持续交付。此前,虽对 k8s 有过简单学习,但尚未进行实际操作。近期恰逢华为云服务器优惠力度大,便购入
真实记录:实现90%提升的优化策略实录
引言 背景 技术选型 语言 Go 框架 Gin 数据库 Mysql 缓存 Redis 消息队列 RabbitMQ 微服务框架 go-grpc 服务治理 Consul Sentine Jaeger 监控
8. 从被动到主动:服务监控在选课系统运维中的转型
回顾上文 7. 服务治理的艺术:熔断、降级与选课系统的全面优化 在上期我们进行了一系列的服务治理操作,通过go-sentinel组件进行服务的熔断和服务热点参数流控。其中我们通过熔断策略加强了服务的鲁
7. 服务治理的艺术:熔断、降级与选课系统的全面优化
回顾上文 6. 从单体到微服务:选课系统的架构演进之路 在上文中我们将单体应用迁移到微服务架构的过程中,通过采用Consul作为服务注册与发现中心以及Jaeger实施链路追踪后,结合Docker Co
6. 从单体到微服务:选课系统的架构演进之路
回顾上期 1. 一个简单的选课系统的雏形 2. 选课系统优化:Redis缓存带来的性能突破 3. 数据安全与性能并重:RabbitMQ在选课系统中的异步处理 4. 从内到外:深入选课系统的全面性能优化
5:凉凉,怎么又是一致性问题!
回顾上文 4. 从内到外:深入选课系统的全面性能优化 在上文中我们通过一系列的手动进行优化,主要针对减少对数据库的操作优化,尽可能的往缓存走,从而进行优化响应速度,本来上期是最后一期的,但是在后期进行
4. 从内到外:深入选课系统的全面性能优化
回顾上文 3. 数据安全与性能并重:RabbitMQ在选课系统中的异步处理 在上文中我们通过消息队列进行异步化处理我们选课后的入库操作,且有效的避免了数据的丢失。通过一系列的sao操作,达到了最终的一
3. 数据安全与性能并重:RabbitMQ在选课系统中的异步处理
回顾上文 2. 选课系统优化:Redis缓存带来的性能突破 在上文中我们使用Gin+Mysql+Redis带来了性能上的突破,在末尾我们还留下了一个问题。相信大家也猜到了是数据安全的问题,其中我们只是
2. 选课系统优化:Redis缓存带来的性能突破
回顾上文 1. 一个简单的选课系统的雏形 在上文中我们完成一个简单的选课系统,但是单纯的使用Gin+Mysql是完全不够用的。 现存的问题 在这高并发的系统下,MySQL 的性能瓶颈是受限制的,涉及到
1. 一个简单的选课系统的雏形
能学到什么 sync.Mutex使用场景 Grom操作事务与锁机制 位运算 涉及技术 Gin Mysql 架构设计 目录文件说明 数据库设计 user course 选课流程 暂时无法在飞书文档外展示