技术栈
Golang|Kafka在秒杀场景中的应用
ErizJ
2025-04-16 13:40
我们的程序在面对 kill -9 这样的指令的时候会直接退出,不能保证数据持久化到mysql完后再退出
而且我们现在的并发量仍然不够,只能加机器,多机器并发写mysql可能导致mysql扛不住,mysql写的并发量不能根据我们机器的数量的增长而增长
考虑使用消息队列mq,当抽中奖品后把订单消息写入kafka中去,然后又其他服务器起kafka消费者去读取订单信息写入kafka
对应的,需要修改我们的抽奖函数
数据在kafka里面是不会丢的,下次启动可以继续写入
开发语言
分布式
后端
golang
kafka
上一篇:
使用Python+xml+shutil修改目标检测图片和对应xml标注文件
下一篇:
Linux中信号的保存
相关推荐
BTU_YC
9 小时前
python 内网部署
开发语言
·
python
qq_25624705
9 小时前
PostgreSQL 实践:JSON vs JSONB
后端
bcbnb
9 小时前
被 4.3 拒绝的那些上架,从机制误判到工程治理的完整分析
后端
披荆斩棘的哥哥
9 小时前
LOG:如何在Linux系统安装微软雅黑字体
后端
哈哈老师啊
9 小时前
Springboot基于双减政策的家校互动管理系统8e613(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库
·
spring boot
·
后端
程序员西西
9 小时前
深入探索 Spring Boot3 中 Profiles 多环境配置
java
·
后端
·
架构
进击的丸子
9 小时前
跨平台人脸识别 SDK 部署指南
linux
·
后端
·
代码规范
yyovoll
9 小时前
java线程知识点介绍1
java
·
开发语言
tyatyatya
9 小时前
MATLAB高级可视化与图形处理:绘图美化/交互/导出实战
开发语言
·
matlab
进击的丸子
9 小时前
人脸识别项目如何在Spring Boot项目中如何建立数据库和管理
数据库
·
后端
·
mysql
热门推荐
01
GitHub 镜像站点
02
【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)
03
UV安装并设置国内源
04
【AutoGLM部署】本地私有化部署AI手机Agent
05
安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)
06
Linux下V2Ray安装配置指南
07
BongoCat - 跨平台键盘猫动画工具
08
React CVE-2025-55182漏洞排查与修复指南
09
Open-AutoGLM Windows 安装部署教程
10
在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)