一次性发送短信 写到消息队列一条条发送 那么写入时一条条写进去 用哪种消息队列合适啊
![]() | 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 ![]() 才几万条……扔 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 ![]() 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 接收了请求和再一一写入。 |