技术栈
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中信号的保存
相关推荐
z***0260
13 分钟前
springboot整合modbus实现通讯
数据库
·
spring boot
·
后端
i***6832
15 分钟前
Spring Boot--@PathVariable、@RequestParam、@RequestBody
java
·
spring boot
·
后端
JienDa
20 分钟前
JienDa聊PHP:算命平台实战中主流PHP框架的协同架构方略
开发语言
·
架构
·
php
h***0665
30 分钟前
Spring Boot 集成 Kettle
java
·
spring boot
·
后端
爱写代码的小朋友
38 分钟前
21天学通Python全栈开发实战指南
开发语言
·
python
苦荞米
39 分钟前
异步方法-C#中坑最大最深的功能
开发语言
·
c#
n***8407
42 分钟前
Springboot-配置文件中敏感信息的加密:三种加密保护方法比较
android
·
前端
·
后端
软件测试曦曦
42 分钟前
使用Python接口自动化测试post请求和get请求,获取请求返回值
开发语言
·
自动化测试
·
软件测试
·
python
·
功能测试
·
程序人生
·
职场和发展
ヽ格式化
1 小时前
Go与PHP变量声明全方位对比:从语法到性能的深度解析
golang
·
php
旷野说
1 小时前
如何用 Redpanda + 本地事务,实现“发消息 + 写 DB” 的强一致性!
java
·
数据库
·
kafka
热门推荐
01
GitHub 镜像站点
02
UV安装并设置国内源
03
BongoCat - 跨平台键盘猫动画工具
04
安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)
05
Linux下V2Ray安装配置指南
06
【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连
07
本地部署阿里最新开源的Z-Image
08
46个Nano-banana 精选提示词,持续更新中
09
Meta第三代“分割一切”模型——SAM 3本地部署教程:首支持文本提示分割,400万概念、30毫秒响应,检测分割追踪一网打尽
10
Labelme从安装到标注:零基础完整指南