技术栈
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中信号的保存
相关推荐
代码中介商
13 小时前
C++运行时多态深度解析:从原理到实践
开发语言
·
c++
·
多态
·
虚函数
武子康
13 小时前
大数据-272 Spark MLib-Spark MLlib 逻辑回归实战:二分类场景下的原理与代码实现
大数据
·
后端
·
spark
额呃呃
14 小时前
Andriod项目番茄钟
java
·
开发语言
Via_Neo
14 小时前
不能对方法返回值进行赋值
开发语言
·
python
IT_陈寒
14 小时前
Vue的响应式更新把我坑惨了,原来问题出在这里
前端
·
人工智能
·
后端
梅孔立
14 小时前
Java 基于 POI 模板 Excel 导出工具类 双数据源 + 自动合并单元格 + 自适应行高 完整实战
java
·
开发语言
·
excel
代码中介商
14 小时前
C++ 继承与派生深度解析:存储布局、构造析构与高级特性
开发语言
·
c++
·
继承
·
派生
dLYG DUMS
14 小时前
Spring Cloud Data Flow 简介
后端
·
spring
·
spring cloud
我不是懒洋洋
14 小时前
【经典题目】栈和队列面试题(括号匹配问题、用队列实现栈、设计循环队列、用栈实现队列)
c语言
·
开发语言
·
数据结构
·
算法
·
leetcode
·
链表
·
ecmascript
枫叶丹4
14 小时前
【HarmonyOS 6.0】ArkWeb PDF浏览能力增强:指定PDF文档背景色功能详解
开发语言
·
华为
·
pdf
·
harmonyos
热门推荐
01
2026年4月技术前沿:AI大模型爆发、智能体革命与量子安全新纪元
02
GitHub 镜像站点
03
2026 年 AI 编程助手全面对比评测:Cursor vs Copilot vs Claude Code vs GitHub Copilot Free
04
Claude Code Windows 兼容性问题:指定版本 2.1.112 可解决
05
UBUNTU Claude Code 报错 claude native binary not installed
06
AI Weekly | 2026年4月第二周 · GitHub热门项目与AI发展趋势深度解析
07
从限购到畅通:GLM-5.1 Coding Plan接入攻略
08
GPT-6发布日深度解析-Symphony架构200万Token实战
09
从零部署 Hermes Agent:一只"会成长的 AI 马"保姆级安装教程
10
零成本!Ollama本地部署国产大模型全指南(支持Kimi-K2.5/GLM-5/Qwen,新手秒上手)