技术栈
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中信号的保存
相关推荐
IT_陈寒
5 小时前
Python开发者必知的5大性能陷阱:90%的人都踩过的坑!
前端
·
人工智能
·
后端
流浪克拉玛依
6 小时前
Go Web 服务限流器实战:从原理到压测验证 --使用 Gin 框架 + Uber Ratelimit / 官方限流器,并通过 Vegeta 进行性能剖析
后端
孟沐
6 小时前
保姆级教程:手写三层架构 vs MyBatis-Plus
后端
星浩AI
6 小时前
让模型自己写 Skills——从素材到自动生成工作流
人工智能
·
后端
·
agent
华仔啊
8 小时前
为啥不用 MP 的 saveOrUpdateBatch?MySQL 一条 SQL 批量增改才是最优解
java
·
后端
武子康
9 小时前
大数据-242 离线数仓 - DataX 实战:MySQL 全量/增量导入 HDFS + Hive 分区(离线数仓 ODS
大数据
·
后端
·
apache hive
砍材农夫
9 小时前
TCP和UDP区别
后端
千寻girling
10 小时前
一份不可多得的 《 Django 》 零基础入门教程
后端
·
python
·
面试
千寻girling
10 小时前
Python 是用来做 AI 人工智能 的 , 不适合开发 Web 网站 | 《Web框架》
人工智能
·
后端
·
算法
贾铭
10 小时前
如何实现一个网页版的剪映(三)使用fabric.js绘制时间轴
前端
·
后端
热门推荐
01
GitHub 镜像站点
02
OpenClaw 使用和管理 MCP 完全指南
03
OpenClaw + 飞书(Feishu)环境搭建指南
04
Window 10部署openclaw报错node.exe : npm error code 128
05
本地部署 OpenClaw + DeepSeek-R1 完全指南
06
OpenClaw 连接飞书完整指南:插件安装、配置与踩坑记录
07
小黑课堂计算机二级WPSoffice题库软件下载安装教程(2026年3月最新版)
08
OpenClaw优化飞书API 额度已耗尽问题
09
Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services
10
OpenClaw 飞书机器人不回复消息?3 小时踩坑总结