Apache Kafka的队列支持:KIP-932与SoftwareMill的KMQ
原文英文,约800词,阅读约需3分钟。发表于: 。The Apache Kafka community is actively working on enabling queue-like use cases for a popular messaging platform as part of the ongoing KIP-932 (Kafka Improvement Proposal). The proposal...
Apache Kafka社区正在努力实现队列式的消息平台,SoftwareMill提供了一种与现有的消费者组抽象一起工作的替代解决方案。Kafka的设计限制了灵活性,但支持高吞吐量。KIP-932提议使用共享组进行协作消息消费。共享组消除了消费者数量的限制,并简化了重新平衡过程。Kafka以精细的级别跟踪消息消费。共享组功能计划在Kafka 4.0版本中发布。另一种名为KMQ的替代选项更简单易实现和部署,解决了一些消费者组的缺点。KMQ实现了高性能,但没有解决头部阻塞问题和有限的并行性。