技术栈
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中信号的保存
相关推荐
2501_93275026
10 分钟前
Java IO流基础全面详解:字节流、字符流
java
·
开发语言
冰暮流星
17 分钟前
javascript之默认事件
开发语言
·
javascript
·
ecmascript
fengci.
19 分钟前
CTF+随机困难题目
android
·
开发语言
·
前端
·
学习
·
php
l1t
22 分钟前
DeepSeek总结的Python 3.14.5 发布候选版本
开发语言
·
python
雪度娃娃
26 分钟前
设计模式——单例模式
开发语言
·
c++
·
设计模式
Cyber4K
27 分钟前
【Python专项】进阶语法-日志分类与分析(2)
开发语言
·
前端
·
python
lbb 小魔仙
32 分钟前
Python + LangChain 环境搭建完全指南:从零构建本地 RAG 知识库(附 Ollama 本地模型集成)
开发语言
·
python
·
langchain
风落无尘
32 分钟前
Python 包发布全流程:从项目结构到 PyPI 上线,以及我踩过的那些坑
开发语言
·
python
·
pip
xxjj998a
32 分钟前
PHP vs C#:两大编程语言终极对比
开发语言
·
c#
·
php
敲代码的瓦龙
43 分钟前
Android?基础UI控件!!!
java
·
开发语言
热门推荐
01
要裂开了!ChatGPT要手机号验证了?注册Codex要求验证电话号码怎么办?2026年登陆Codex要手机号验证的解决办法
02
GitHub 镜像站点
03
Codex 接入 DeepSeek API 完整配置文档
04
零基础教你claude code 接入 deepseek V4
05
【AI】2026 年具身智能模型和世界模型总结
06
Linux 核弹级高危漏洞 CVE-2026-31431 完整修复指南
07
CVE-2026-31431 (Copy Fail) 漏洞复现与验证记录
08
裂开!ChatGPT 居然开始要手机号验证,附详细解决方法
09
几个好用的ip纯净度检测网站
10
CC-Switch & Claude 基于 Linux 服务器安装使用指南