一次性发送短信 写到消息队列一条条发送 那么写入时一条条写进去 用哪种消息队列合适啊
1
areless 2020-04-19 12:23:46 +08:00 via Android
我用 redis 或者共享内存加外部脚本,在 nginx 形成一个漏桶模型写入负载~~~因为我不相信会持续几万条。分摊到时间也就几分钟
|
2
kuafou 2020-04-19 12:27:36 +08:00
丢 kafka 里没有任何压力
|
3
rockyou12 2020-04-19 12:29:56 +08:00 1
才几万条……扔 kafka 它感觉都没有
|
4
hncqp 2020-04-19 12:32:03 +08:00 via iPhone
kafka
|
5
misaka19000 2020-04-19 12:34:36 +08:00
redis or kafka
|
6
Mmiracle110 2020-04-19 12:45:00 +08:00
kafka rocketmq 都行吧
|
7
watzds 2020-04-19 12:45:12 +08:00 via Android
这么点哪种会有压力啊
|
8
niubee1 2020-04-19 14:24:43 +08:00
这个 tinny 级别的数据量, 随便啥都能行
|
9
billlee 2020-04-19 14:25:07 +08:00
几万条批量写入用 mysql 存都没有压力(当然不推荐这样搞)
|
10
cominghome 2020-04-19 14:37:18 +08:00
楼主这个问题其实可以引申为“不要过早优化”。因为大部分被关注的框架、中间件性能方面都不会有很严重的问题,你只需要考虑易用和后续支持就可以了。几万条的数据给 rocketmq 这种 warm up 可能都做不到(当然,我不知道 rocketmq 有没有 warm up 这个过程)
|
11
wangyzj 2020-04-19 15:32:14 +08:00
任何都行
|
12
L1shen 2020-04-19 16:19:41 +08:00
rabbitmq
|
13
binbinyouliiii 2020-04-19 17:21:15 +08:00 via Android 3
kafka:"开始了吗?" 程序:"已经结束了"
|
14
hspeed18 2020-04-19 18:16:54 +08:00
搞笑,几万条有个鸡儿的压力
|
15
xcstream 2020-04-19 18:27:36 +08:00
放在数组里 循环吧(滑稽)
|
16
Lonely 2020-04-19 19:01:50 +08:00 via iPhone
市面上常用的随便一款都行吧
|
17
zxlzy 2020-04-19 19:11:58 +08:00 via Android
才几万条数据,你随便哪个都行啊。
|
18
RedBeanIce 2020-04-19 19:32:50 +08:00
@binbinyouliiii 原谅我笑了
|
19
Aresxue 2020-04-19 22:51:09 +08:00
才几万条。。。别引入中间件了,直接用个线程池得了
|
20
feelinglucky 2020-04-20 11:15:40 +08:00
数据库不大,我估计楼主是对可靠性的诉求更多一点吧?
|
21
raysonlu 2020-04-20 13:46:09 +08:00
你是担心大量写进去导致崩溃还是什么?分享一个案例,几万条数据写入 redis 队列,写入请求一下子就完成没问题,但即时查询队列时,部分数据依然查不到,等个一两分钟就好了,疑似 redis 接收了请求和再一一写入。
|