zlacker

[return to "On SQS"]
1. etaioi+29[view] [source] 2019-05-27 08:34:40
>>mpweih+(OP)
I really wish SQS had reliably lower latency, like Redis, and also supported priority levels. (Also like redis, now, with sorted sets and the https://redis.io/commands/bzpopmax command.)

Has anyone measured the performance of Redis on large sorted sets, say millions of items? Hoping that it's still in single digit milliseconds at that size... And can sustain say 1000QPS...

◧◩
2. plasma+Md[view] [source] 2019-05-27 09:41:56
>>etaioi+29
We use Redis as a job queue and its great; the only limitation is being sometimes concerned about job queue size due to memory limits of the Redis server itself.
◧◩◪
3. espadr+ll[view] [source] 2019-05-27 11:18:41
>>plasma+Md
Also, when you don't want to lose a message, the Redis persistence story requires careful thought. It requires setting up RDB + AOF + appendfsync=always + backups.
◧◩◪◨
4. maniga+xD1[view] [source] 2019-05-28 00:08:21
>>espadr+ll
You don't need to fsync on every write, that's what the replica is for. At lower/mid-tier hardware, network is faster than storage and your message is on multiple machines before it's even written to disk so fsync of 1 second is usually fine.
[go to top]