技术栈
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中信号的保存
相关推荐
学无止境_永不停歇
13 分钟前
十一、C++11列表初始化、右值引用和移动语义
开发语言
·
c++
阿里嘎多学长
17 分钟前
2026-02-20 GitHub 热点项目精选
开发语言
·
程序员
·
github
·
代码托管
mjhcsp
1 小时前
C++ 背包DP解析
开发语言
·
c++
尘缘浮梦
1 小时前
协程asyncio入门案例 2
开发语言
·
python
juleskk
1 小时前
2.15 复试训练
开发语言
·
c++
·
算法
一个处女座的程序猿O(∩_∩)O
1 小时前
Python面向对象的多态特性详解
开发语言
·
python
yngsqq
2 小时前
多段线顶点遍历技巧(适用闭合和非闭合)
开发语言
宇木灵
2 小时前
C语言基础-五、数组
c语言
·
开发语言
·
学习
·
算法
想用offer打牌
2 小时前
一站式了解接口防刷(限流)的基本操作
java
·
后端
·
架构
何中应
2 小时前
RabbitMQ安装及简单使用
分布式
·
后端
·
消息队列
热门推荐
01
GitHub 镜像站点
02
Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services
03
AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot
04
全面体验 Grok API 中转站(2025 · Grok 4 系列最新版)
05
MIUI显示/隐藏5G开关的方法,信号弱时开启手机Wifi通话方法
06
如何解决 OpenClaw “Pairing required” 报错:两种官方解决方案详解
07
配置 OpenClaw 使用 Ollama 本地模型
08
从零搭建一个 PHP 登录注册系统(含完整源码)
09
openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南
10
使用 1panel面板 部署 php网站