1
Mirana 2016-07-24 19:47:32 +08:00 1
redis pubsub 是没有持久化的队列,短时间内请求多问题不大,如果并发一直很大 可以考虑在中间加个 kafka 这种带持久化的队列。
|
2
wander2008 2016-07-25 00:09:09 +08:00 via iPhone
redis 是单线程的
|
3
fatpa 2016-07-25 02:29:04 +08:00 1
sub 是一个个 listen 的,所以 node 处理慢了就会导致 redis 消息队列堆积,内存占用过多
BTW ,@wander2008 说的单线程跟这事情并没啥关系 |
4
wander2008 2016-07-25 07:38:19 +08:00 via iPhone
@fatpa …。别这么急着下结论哦。只是说明咱思考不是在一个层次。
|
6
Mirana 2016-08-01 17:51:05 +08:00
@phithon 短期的高并发可以这么搞,一直这么高的话是消费者的消费速度跟不上,磁盘很快就被写满了。
这种情况下可以考虑增加消费者,比如起多个实例增加系统的吞吐。 |
7
fatpa 2016-08-17 11:38:12 +08:00
@wander2008 那你思考的层面是?
|