SO中文参考
首页
(current)
程序语言
c
java
python
c++
go
javascript
swift
c#
操作系统
linux
ubuntu
centos
unix
数据库
oracle
mysql
mongodb
postgresql
框架
node.js
angular
react-native
avalon
django
twisted
hadoop
.net
移动开发
android
ios
搜索
Reactor Kafka receiveAutoAck 和至少一次语义
问题描述
投票:0
回答:1
在Reactor Kafka中,当使用
receiveAutoAck
时,如果框架在用户代码处理并返回事件后确认事件,这不是尊重“至少一次”语义吗?或者确认是否在将一批事件传递给用户代码之前发生?
spring
spring-boot
apache-kafka
project-reactor
reactor-kafka
1个回答
0
投票
其通常的工作原理如下:
Reactor Kafka 消费来自 Kafka 的一批消息。
它将这个批次传递给用户代码进行处理。
一旦用户代码处理完消息而没有抛出错误,Reactor Kafka 就会自动向 Kafka 确认消息。
如果处理过程中出现错误,消息将不会被确认,并且会被重新发送给消费者进行再次处理。
最新问题
laravel 如何验证是否等于变量
C++ 和 python 之间写入套接字的数据丢失?
在 TextField 中选择文本会返回错误“range.end >= 0 && range.end <= text.length" Flutter
如何在 Dart 中逐项求和 2 个列表?
如何使用 django Rest Framework + drf_spectaulous + swagger 显示所需的请求正文
当目标帧未严格包含在源帧中时进行 GDALWarpRegionToBuffer 和平铺
Google 表格公式未按预期工作
如何知道电脑的RAM总量?
选择当天的数据
Node.js os.freemem() 无法正常工作
如何使用亚马逊重新识别功能按姓名追踪人员
在 ng build --prod 期间无法解析验证指令中的所有参数
如何使用 Zustand 和 React Query 在 Next.js 中正确获取和保留全局应用程序参数?
避免多个 React 实例
对 ggcoef_compare 输出中的变量进行排序
我需要帮助解决以下错误:“CursorNotFound”
我在应用程序中的 pom.xml 上运行测试时遇到问题,它显示 org.springframework.boot:spring-boot-starter-test:jar:${spring.boot.version}
从 AEM servlet 调用 AWS kendra API 时出错:我们计算的请求签名与您提供的签名不匹配
如何增加 Azure sql server 上的内存和分页?
如何创建对角线向量为 1 的矩阵?
© www.soinside.com 2019 - 2024. All rights reserved.