单用户余额高并发支出收入有啥好方案?

glaz · 2024-10-15 00:12:51 · 128 次点击
比如一个商户一秒一千笔收入记录和一千笔支出记录,咋处理比较好。
举报· 128 次点击
登录 注册 站外分享
6 条回复  
mooyo 小成 2024-10-15 00:13:57
合并批量提交?
yinmin 小成 2024-10-15 00:20:46
通过消息队列扔给多个微服务子系统并发处理
kirory 小成 2024-10-15 01:06:07
一个商户一个表,每个记录一行数据
cooltechbs 小成 2024-10-15 01:16:37
假如有 N 个虚拟服务节点,每个商户就分 N 行,每个服务实例的请求汇总到其中一行,再加一个定时更新的整体汇总行
wxf666 小成 2024-10-15 04:09:22
@glaz 用高性能机子,直接在数据库上操作,可行吗?


啊哩云的 MySQL 测试[^1]说:

- 1 核 1G 机器,MySQL 能 6200 读 / 秒,1800 写 / 秒。
- 16 核 64G 机器,MySQL 能 7.6W 读 / 秒,2.2W 写 / 秒。

第一种小机子,支持你 2 个类似商户,每秒千次收付款,
第二种大机子,支持你 22 个。。


[^1]: https://help.aliyun.com/zh/rds/support/test-results-of-apsaradb-rds-instances-that-run-mysql-8
xuanbg 小成 2024-10-15 07:29:37
哪有什么余额记录,从来都只有流水记录。余额都是在需要的时候,从流水中汇总出来的。无论你并发有多高,只要数据库能顶住写入就行。
返回顶部