小编Tei*_*eza的帖子

卡夫卡只有一次消费保证

我在一些关于堆栈溢出的答案中看到,并且在网络中一般认为Kafka不支持消费承认的想法或者恰好一次消费很难实现.

在以下条目中作为示例 是否有任何理由使用RabbitMQ而不是Kafka?,我可以阅读以下声明:

RabbitMQ将保留关于消费/已确认/未确认消息的所有状态,而Kafka则不然

要么

Kafka很难获得一次保证.

这不是我通过阅读官方Kafka文档所理解的:https: //kafka.apache.org/documentation/#design_consumerposition

之前的文档指出Kafka不使用传统的确认实现(如RabbitMQ).相反,他们依赖于关系分区 - 消费者和抵消......

这使得消息确认的等价物非常便宜

有人可以解释为什么卡夫卡"只有一次消费保证"很难实现吗?和Kafka与其他更传统的Message Broker作为RabbitMQ有何不同?我错过了什么?

apache-kafka

3
推荐指数
1
解决办法
3286
查看次数

通过XML向操作栏添加选项卡

我知道可以使用/ res/menu目录中的XML文件将MenuItems添加到ActionBar中.

我一直在寻找一个如何使用XML将Tabs添加到ActionBar但没有任何成功的示例.

我只找到了一种方法来执行此操作:actionbar.newTab()方法,但我不想在代码中执行此操作...

你有什么主意吗?

谢谢.

android android-layout android-xml

2
推荐指数
1
解决办法
1518
查看次数