| ▲ | kachapopopow 3 days ago |
| I do not recommend Redis (janky implementation, subscribers drop randomly, java libraries are a crime against humanity) or RabbitMQ (memory issues), ZMQ is not a messaging queue, named pipes are not reliable and what the hell is SQS. |
|
| ▲ | prerok 3 days ago | parent | next [-] |
| SQS is simple queueing service in AWS. It's ok, guarantees at least one time delivery, but I am not sure how useful it is for large volumes of messages (by this I just mean that we use it for low volume messages and I don't have experience when using larger volumes). |
| |
| ▲ | stickfigure 3 days ago | parent [-] | | SQS is fantastic at exceptionally high total volumes of messages - you probably can't saturate it. But it's not great for streaming a list of ordered messages. SQS has a FIFO mode but performance will never be what you can get out of Kafka. Also, SQS isn't pub/sub. Kafka and SQS really have very different use cases. | | |
| ▲ | prerok 2 days ago | parent [-] | | Agreed, I was just trying to answer the parent's question as to what it is. |
|
|
|
| ▲ | gigatexal 3 days ago | parent | prev [-] |
| How have you had so many issues with Redis. We used it at a previous place it was basically bullet proof. That being said we didn’t use Java but Python. Idk. |
| |
| ▲ | kachapopopow 3 days ago | parent [-] | | lettuce - doesn't reconnect properly during redis restarts (1/10 chance)
jedis - subscriptions drop and stop receiving for no reason however, my latest wrapper for jedis does seem to be holding up and haven't had too many issues, but I have a very robust checking for dropped connections. |
|