技术栈
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中信号的保存
相关推荐
苏三说技术
4 分钟前
程序员最常用的10个画图神器!
后端
星辰_mya
8 分钟前
【无标题】
数据库
·
后端
·
面试
·
架构师
宵时待雨
9 分钟前
C++笔记归纳20:智能指针
开发语言
·
c++
·
笔记
jinanwuhuaguo
9 分钟前
OpenClaw 2026.4.5 深度解读
android
·
开发语言
·
人工智能
·
kotlin
·
openclaw
橘子编程
15 分钟前
Spark全栈指南:从入门到精通
大数据
·
分布式
·
spark
小小马喽_Thendras
16 分钟前
ScheduledExecutorService 和Timer的区别
java
·
开发语言
小江的记录本
24 分钟前
【Swagger】Swagger系统性知识体系全方位结构化总结
java
·
前端
·
后端
·
python
·
mysql
·
spring
·
docker
她的男孩
25 分钟前
ForgeAdmin实战:开源项目分布式幂等组件 v2.0 升级
后端
报错小能手
25 分钟前
ios开发方向——swift内存基础
开发语言
·
ios
·
swift
她的男孩
26 分钟前
ForgeAdmin渐进式 Spec 开发:开源项目从需求到落地完整流程
后端
热门推荐
01
GitHub 镜像站点
02
OpenClaw 请求超时 llm request timed out 怎么解决?3 种方案实测,附完整排查流程
03
Qwen3.5-Omni与Qwen3.6模型全面解析(含测评/案例/使用教程)
04
VMware Workstation Pro 17 虚拟机完整安装教程(2026最新)
05
AI 编程效率翻倍:Superpowers Skills 上手清单 + 完整指南
06
最新更新版本,OpenClaw v2026.4.2 深度解读剖析:Task Flow 重磅回归与安全架构的全面硬化
07
【技术干货】Gemma 4 上手深度指南:本地多模态大模型的新基线
08
Claude Code 未登录 使用第三方模型
09
纯 HTML/CSS/JS 实现的高颜值登录页,还会眨眼睛!少女心爆棚!
10
UV安装并设置国内源