Sla*_*lny 6 queue performance rabbitmq redis apache-kafka
我目前正在研究排队解决方案来处理1MB的中型消息.除了Redis,Kafka和RabbitMQ之间的功能差异,我找不到任何关于他们在大小约1MB的消息上的表现的好答案.
buh*_*tla 19
当您在您的案例中评估 Kafka 与 Redis 时,除了消息大小之外,您还必须考虑其他因素。以下是我能想到的一些:
很明显,当您评估正确的排队解决方案时,有不止一个标准。您正在查看的每个排队引擎都有最佳实践和建议。多考虑你的具体用例,这绝对值得花时间,因为如果你选择了不合适的排队引擎,它会为你节省时间。
我正在为卡夫卡回答。
Kafka本身即使对于大消息也有非常好的性能。在我们使用 2 个 Kafka 节点进行的测试中,我们实现了 p2p 通信,较小的消息速度为 170 MB/秒,较大的消息速度为 150 MB/秒。
您唯一需要记住的是配置代理以接受更大的消息。
Hier 是一篇不错的文章:配置 Kafka 进行性能和资源管理 - 处理大消息
我知道其他 p2p 解决方案,当您有具体要求时可能会感兴趣,请查看YAMI4
我使用的是 Redis,但仅适用于非常小的消息,所以我不能说 1MB 的大小。
| 归档时间: |
|
| 查看次数: |
6191 次 |
| 最近记录: |