技术栈
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中信号的保存
相关推荐
wuqingshun314159
2 分钟前
经典算法 判断一个图中是否有环
java
·
开发语言
·
数据结构
·
c++
·
算法
·
蓝桥杯
·
深度优先
神仙别闹
6 分钟前
基于JSP+MySQL实现用户注册登录及短信发送功能
java
·
开发语言
·
mysql
郝同学的测开笔记
17 分钟前
云原生探索系列(十五):Go 语言通道
后端
·
云原生
·
go
架构文摘JGWZ
22 分钟前
Apache Kafka UI :一款功能丰富且美观的 Kafka 开源管理平台!!
ui
·
kafka
·
开源
·
apache
·
工具
邪恶的贝利亚
26 分钟前
C++ 基础深入剖析:编译、内存与面向对象编程要点解析
开发语言
·
c++
陳長生.
39 分钟前
JAVA EE_初始网络原理
java
·
开发语言
·
网络
·
java-ee
T - mars
1 小时前
常见的爬虫算法
开发语言
·
javascript
·
ecmascript
开心猴爷
1 小时前
Flutter 开发系列(八):Flutter 项目的自动化测试与调试
后端
开心就好2025
1 小时前
将Flutter推向极限:你应该知道的44个性能提示
后端
00后程序员
1 小时前
【Flutter】自动测试探索
后端
热门推荐
01
我决定放弃搞 Java 了
02
RAG 实践- Ollama+RagFlow 部署本地知识库
03
DeepSeek各版本说明与优缺点分析
04
Scipy||第三章 线性代数 (scipy.linalg)
05
DeepSeek RAGFlow构建本地知识库系统
06
如何在WPS和Word/Excel中直接使用DeepSeek功能
07
本地化部署AI知识库:基于Ollama+DeepSeek+AnythingLLM保姆级教程
08
汽车上的各种质量:整备质量、总质量、装载质量、簧上质量、簧下质量
09
苍穹外卖面试总结
10
C#/.NET/.NET Core技术前沿周刊 | 第 34 期(2025年4.7-4.13)