技术栈
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中信号的保存
相关推荐
极小狐
34 分钟前
如何使用极狐GitLab 软件包仓库功能托管 ruby?
开发语言
·
数据库
·
人工智能
·
git
·
机器学习
·
gitlab
·
ruby
大G哥
34 分钟前
Kotlin Lambda语法错误修复
android
·
java
·
开发语言
·
kotlin
Pythonliu7
44 分钟前
启智平台调试 qwen3 4b ms-swift
开发语言
·
swift
RunsenLIu
1 小时前
基于Django实现的篮球论坛管理系统
后端
·
python
·
django
行走__Wz
1 小时前
计算机学习路线与编程语言选择(信息差)
java
·
开发语言
·
javascript
·
学习
·
编程语言选择
·
计算机学习路线
-代号9527
1 小时前
【JavaScript】二十九、垃圾回收 + 闭包 + 变量提升
开发语言
·
javascript
·
ecmascript
谷雪_658
1 小时前
鼠标交互初体验:点击屏幕生成彩色气泡(EGE 库基础)
c语言
·
开发语言
·
microsoft
·
交互
studyer_domi
2 小时前
Matlab 数控车床进给系统的建模与仿真
开发语言
·
matlab
freshman_y
2 小时前
Qt实现车载多媒体项目,包含天气、音乐、视频、地图、五子棋功能模块,免费下载源文件!
开发语言
·
qt
悻运
2 小时前
如何在sheel中运行Spark
大数据
·
分布式
·
spark
热门推荐
01
从零安装 LLaMA-Factory 微调 Qwen 大模型成功及所有的坑
02
KGG转MP3工具|非KGM文件|解密音频
03
YOLOv8入门 | 重要性能衡量指标、训练结果评价及分析及影响mAP的因素【发论文关注的指标】
04
【SpeedAI科研小助手】2分钟极速解决知网维普重复率、AIGC率过高,一键全文降!文件格式不变,公式都保留的!
05
苍穹外卖面试总结
06
西电B测-计算机网络综合实验(含验收问题)
07
yolov8,yolo11,yolo12 服务器训练到部署全流程 笔记
08
DeepSeek各版本说明与优缺点分析
09
Coze扣子平台完整体验和实践(附国内和国际版对比)
10
最新 Kubernetes 集群部署 + flannel 网络插件(保姆级教程,最新 K8S 版本)