技术栈
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中信号的保存
相关推荐
lizhongxuan
17 分钟前
AI 从工具调用到自主进化:SkillSMP 与 EvoMap
后端
暴力袋鼠哥
25 分钟前
基于 Spring Boot 3 + Vue 3 的农产品在线销售平台设计与实现
vue.js
·
spring boot
·
后端
canonical_entropy
35 分钟前
DDD 概念澄清:那些教程不会告诉你的事
后端
·
低代码
·
领域驱动设计
海边的Kurisu
1 小时前
Mybatis-Plus | 只做增强不做改变——为简化开发而生
java
·
开发语言
·
mybatis
浅念-
1 小时前
C++ 模板进阶
开发语言
·
数据结构
·
c++
·
经验分享
·
笔记
·
学习
·
模版
Omigeq
2 小时前
1.2.2 - 采样搜索算法(以RRT和RRT*为例) - Python运动规划库教程(Python Motion Planning)
开发语言
·
人工智能
·
python
·
机器人
凌云拓界
2 小时前
TypeWell全攻略(二):热力图渲染引擎,让键盘发光
前端
·
后端
·
python
·
计算机外设
·
交互
·
pyqt
·
数据可视化
m0_53123717
2 小时前
C语言-操作符进阶
c语言
·
开发语言
李广坤
2 小时前
Spring Boot Validation 使用手册
后端
q123456789098
3 小时前
FNN sin predict
开发语言
·
python
热门推荐
01
GitHub 镜像站点
02
AI Agent 平台横评:ZeroClaw vs OpenClaw vs Nanobot
03
Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services
04
Clawdbot部署教程:解决‘gateway token missing’授权问题的完整步骤
05
【OpenClaw 本地实战 Ep.3】突破瓶颈:强制修改 openclaw.json 解锁 32k 上下文记忆
06
配置 OpenClaw 使用 Ollama 本地模型
07
AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南
08
openClaw安装飞书插件|核心踩坑:spawn EINVAL 错误终极解决指南
09
HTML 早已不是标签了,它现在是系统级接口:这 9 个 API 直接干翻常用 JS 库
10
OpenClaw 安装之(三)DeepSeek模型接入配置和详细配置参数