技术栈
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中信号的保存
相关推荐
蚊子码农
8 分钟前
算法题解记录-2452距离字典两次编辑以内的单词
开发语言
·
算法
·
c#
wangbing1125
9 分钟前
Java构造函数不能加void
java
·
开发语言
Never_Satisfied
10 分钟前
在JavaScript / HTML中,数组查找第一个符合要求元素
开发语言
·
javascript
·
html
嵌入式×边缘AI:打怪升级日志
20 分钟前
9.2.1 分析 Write File Record 功能(保姆级讲解)
java
·
开发语言
·
网络
橙露
21 分钟前
Python 异步爬虫进阶:协程 + 代理池高效爬取实战
开发语言
·
爬虫
·
python
阿在在
39 分钟前
Spring 系列(三):Spring PostProcessor 顶级扩展接口全解析
java
·
后端
·
spring
kylezhao2019
1 小时前
C#异步和并发在IO密集场景的典型应用 async/await
开发语言
·
数据库
·
c#
祈安_
1 小时前
深入理解指针(三)
c语言
·
后端
m0_53123717
1 小时前
C语言-函数练习2
c语言
·
开发语言
听风者就是我
1 小时前
(LLM系列)文档切分策略详解:Chunk Size 如何决定 RAG 系统的检索天花板
后端
热门推荐
01
GitHub 镜像站点
02
从零搭建一个 PHP 登录注册系统(含完整源码)
03
AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot
04
openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南
05
MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法
06
使用 1panel面板 部署 php网站
07
Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services
08
全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)
09
配置 OpenClaw 使用 Ollama 本地模型
10
如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解