技术栈
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中信号的保存
相关推荐
姜太公钓鲸233
6 分钟前
ROM就是程序存储器,实际的存储介质是Flash闪存。上述描述中的程序存储器是什么意思?
开发语言
·
javascript
·
ecmascript
Java后端的Ai之路
10 分钟前
【JDK】-JDK 21 新特性内容
java
·
开发语言
·
后端
·
jdk
·
jdk21
wjs2024
30 分钟前
JavaScript 作用域
开发语言
m0_53123717
1 小时前
C语言-指针终阶
c语言
·
开发语言
散峰而望
1 小时前
C++ 启程:从历史到实战,揭开命名空间的神秘面纱
c语言
·
开发语言
·
数据结构
·
c++
·
算法
·
github
·
visual studio
易辰君
2 小时前
【Python爬虫实战】正则:中文匹配与贪婪非贪婪模式详解
开发语言
·
爬虫
·
python
普通网友
2 小时前
PHP语言的正则表达式
开发语言
·
后端
·
golang
黎雁·泠崖
2 小时前
Java常用类核心详解(七):正则表达式 Regex 从入门到实战
java
·
开发语言
·
正则表达式
PingdiGuo_guo
2 小时前
C++数据类型、变量常量
开发语言
·
c++
多恩Stone
3 小时前
【C++ debug】在 VS Code 中无 Attach 调试 Python 调用的 C++ 扩展
开发语言
·
c++
·
python
热门推荐
01
GitHub 镜像站点
02
Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services
03
AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot
04
【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆
05
Clawdbot部署教程:解决‘gateway token missing’授权问题的完整步骤
06
OpenClaw 使用和管理 MCP 完全指南
07
AI agent:介绍 ZeroClaw 安装,使用
08
OpenClaw 安装之(三)DeepSeek模型接入配置和详细配置参数
09
AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南
10
让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南