apache-kafka - Apache Kafka 事务数据流
问题描述
我正在阅读有关 Kafka 事务数据流的信息,我不清楚的一件事是协调器将 WriteTxnMarkerRequest 发送给每个分区的领导者之后会发生什么。我知道该请求使领导代理向日志写入控制消息,但他们是否以确认响应协调员?在他们的原始设计文档https://docs.google.com/document/d/11Jqy_GjUGtdXJK94XGsEIK7CP1SnQGdp2eF0wSw9ra8/edit#heading=h.bgy58z5pyzw7中,数据流图似乎没有协调器等待确认。如果是这种情况,它是否只是将最终提交或中止消息写入事务日志?
解决方案
一旦协调器将控制消息附加到日志,事务中的分区领导者确实会响应协调器。这是根据汇合页面https://cwiki.apache.org/confluence/display/KAFKA/Transactional+Messaging+in+Kafka。
推荐阅读
- php - 按相同的数组值计算多维数组值
- python - 如何用 PySide 连接两个不同的小部件?
- java - Spring Batch 将并发线程数限制为 10
- python - Python:如何忽略 functools.lru_cache 中的特殊参数?
- html - Bootstrap 4 输入复选框切换折叠
- java - 在Java中的Windows上创建没有只读属性的目录
- android - 如何在onImageAvailable方法中获取覆盖在textureView上的CustomView Bitmap点
- php - 将值字符串插入 DB PDO
- strategy-pattern - 接受策略的访问者模式 - 有什么收获吗?
- excel - 复制包含公式的范围并粘贴到第一个空白列