腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
camel-kafka
提交
偏移量
线程
安全
?
、
正如问题How to manually control the offset commit with
camel-kafka
?中所问的,我希望
使用
camel-kafka
手动
提交
偏移量
。问题是聚合器和kafka生产者是在独立的
线程
中工作的,kafka消费者负责抵消承诺。java.util.ConcurrentModificationException: KafkaConsumer is not safe for multi-threaded access 在聚合和分派
提交
浏览 23
提问于2019-06-22
得票数 0
1
回答
如何
使用
Camel-kafka
提交
消费者
偏移量
?
、
我正在
使用
apache camel集成我的kafka消息。此外,我还
使用
JAVA DSL来
使用
来自kafka端点的消息。
使用
apache kafka API,它知道
如何
提交
具有给定属性切换的消费者
偏移量
。 如果我在
camel-kafka
组件中取消了自动
提交
,那么我
如何
在apcahe camel中
提交
偏移量
呢?我
使用
下面的端点在Apache Camel中禁用自动<e
浏览 9
提问于2015-09-21
得票数 5
1
回答
在
camel-kafka
中抛出异常时不要
提交
偏移量
。
、
、
、
因此,在某些异常情况下,我们不希望
提交
偏移量
。我已经设置了autoCommitEnable=false,而不是处理异常。但是不管抛出哪个异常,
偏移量
都将被
提交
(只有堆栈跟踪会被打印出来)。为了处理这个场景,我修改了
camel-kafka
中的源代码。在异常情况下,我
如何
阻止骆驼
提交
偏移量
? 我可以看到春天有财产-kakfa "ackOnError"。我们在骆驼-卡夫卡有类似的财产吗(我找不到)?请帮帮忙。
浏览 0
提问于2017-05-02
得票数 0
3
回答
如何
使用
camel-kafka
手动控制
偏移量
提交
?
、
我
使用
的是camel kafka组件,但我不清楚在
提交
偏移量
时,幕后发生了什么。如下所示,我正在聚合记录,我认为对于我的用例,只有在将记录保存到SFTP之后才能
提交
偏移量
。是否可以手动控制何时可以执行
提交
?
浏览 49
提问于2017-08-30
得票数 2
回答已采纳
1
回答
卡夫卡再平衡与听者陷阱
、
“简单”一书中的示例
使用
HashMap来维护已处理的当前
偏移量
,并在撤消分区时
提交
当前状态。我担心的是: 它说要
使用
commitSync来确保在再平衡进行之前已经
提交
了补偿。但是,这只在该
使用
者内部是同步的
浏览 1
提问于2018-04-11
得票数 15
回答已采纳
2
回答
与commitSync()结合
使用
的Kafka enable.auto.commit false
、
但是,我怀疑这是否是正确的处理方式,因为当我
提交
消息时,我的
线程
池可能仍然在处理一些消息。
浏览 1
提问于2018-08-24
得票数 0
1
回答
在Spring Cloud Stream中
使用
嵌入式Kafka进行集成测试时,
如何
立即验证消息是否被确认?
、
、
、
、
我们
使用
Spring Cloud Stream Kafka Binder (带项目反应堆集成,即Flux streams)和manual offset commits (即autoCommitOffset我们正在尝试编写一个与Embedded Kafka from spring-kafka-test的集成测试,通过手动读取消费者组
偏移量
,
使用
admin client,在测试向我们的主题发送消息之前和之后
使用
awaitility,我们现在等待10秒来轮询
偏移量
,这似乎绕过了我们的大多数问题,因为
偏移
浏览 15
提问于2019-07-01
得票数 1
回答已采纳
2
回答
Kafka消费者
偏移量
自动重置等参数
、
、
一种选择是运行两个消费者,但在这种情况下,我需要为它们提供两个轮询
线程
,因此应该处理多
线程
。有没有更简单的方法?
浏览 1
提问于2021-07-13
得票数 0
1
回答
如何
在
使用
并发时
使用
ConsumerAwareErrorHandler
提交
偏移量
?
、
、
现在,在处理错误之后,我们可以
提交
偏移量
或忽略
偏移量
。但我想知道,当我们
使用
多个
线程
(ConcurrentKafkaListenerContainerFactory.setConcurrency).时,它将
如何
表现如果由于不同的原因,最新的记录在前一条记录之前出错,我们
提交
了最新记录的
偏移量
,但是前一条记录失败了,出现了致命错误,我们实际上不应该
提交
任何
偏移量
。ackOnError结合
使用
浏览 44
提问于2019-01-02
得票数 1
回答已采纳
1
回答
卡夫卡春中的延迟ACK
、
、
、
、
我
使用
Spring和Spring作为批处理服务,从Kafka收集数据,直到满足特定条件,然后转储数据。 当数据离开我的服务时,我想确认
提交
,但它可能会在内存中停留5-10分钟。仅考虑到分区/
偏移量
信息,还有其他方法可以确认/
提交
Spring的
偏移量
吗?
浏览 0
提问于2018-10-31
得票数 0
回答已采纳
1
回答
卡夫卡消费者抵消
提交
检查以避免
提交
较小的抵消
、
我们假设有一个
使用
者发送一个
提交
偏移量
10的请求。如果存在通信问题,而代理没有收到请求,当然也没有响应。之后,我们有另一个消费者处理,另一个批,并成功
提交
偏移量
20。Q:,我想知道是否有一种方法或属性可以处理,这样我们就可以在
提交
之前检查日志中以前的
偏移量
是否已
提交
,在我们的情况下,
偏移量
是20吗?
浏览 1
提问于2020-10-04
得票数 2
回答已采纳
1
回答
在确保所有消息都被实际处理后,Kafka
提交
。
、
好吧,当
使用
者异步地将长任务委托给参与者或
线程
时,对于这个主题,即使
使用
一个分区和一个
使用
者,也可能需要相同的解决方案。要实现这一点,还需要考虑的是,
提交
的偏移确实意味着以前
偏移量
中的所有先前消息只处理一次,但确实完成了。我听说了自定义的'Committer‘服务,例如,如果
提交
请求出现在
偏移量
102,那么这个服务实际上确保
提交
偏移量
102是
安全
的,方法是检查当前
偏移量
(
浏览 7
提问于2022-09-20
得票数 0
回答已采纳
1
回答
如何
使用
spring KafkaMessageListenerContainer.java确保消息不丢失
、
考虑
使用
具有以下属性的KafkaMessageListenerContainer:
使用
MessageListener但是,我唯一的问题是,如果带有
偏移量
的特定消息(例如15 )首先被成功处理,但是带有14的消息仍在处理,那么会发生什么情况。因此,在这种情况下,我的
偏移量
将被更新为15,即使14尚未处理。
如何
处理这种情况?
浏览 1
提问于2016-08-14
得票数 1
1
回答
偏移
提交
Spring而setBatchListener(真)与enable.auto.commit true
、
请有人帮助理解何时消费者
线程
将
提交
偏移量
与弹簧卡夫卡批处理侦听器和自动
提交
设置为真?
使用
者
线程
是否会在将批处理中的所有消息作为默认处理后
提交
偏移量
?我知道如果autoCommit是假的,
提交
将基于AckModes,但是想知道autoCommit何时为真 enable.auto.commit
浏览 0
提问于2019-07-22
得票数 3
回答已采纳
2
回答
基于并行度管理的Kafka流容错
、
、
、
、
KafkaStream将
使用
这些事件作为终端操作,并将事件集中在一起,比如1000个事件,并将其写入AWS S3。假设应用程序有10个
线程
都在运行并试图将事件放在S3中,在这种情况下会发生崩溃,因为KafkaStream有( enable.auto.commit = false ),而且我们不能手动
提交
偏移量
,而且所有
线程
都消耗了来自Kafka主题的消息。在这种情况下,KafkaStream
浏览 4
提问于2020-11-23
得票数 0
1
回答
HdfsSink3Connector可以创建副本吗?
、
、
、
在连接器任务
线程
失败的情况下,
如何
确保精确的一次传递? 请帮我处理这个。
浏览 3
提问于2021-07-03
得票数 0
1
回答
线程
间的KafkaConsumer可见性
、
、
我有一个应用程序,它有两个
线程
正在运行。这些
线程
在它们之间共享一个KafkaConsumer实例。现在,假设主题-分区分配在
线程
-1中发生了更改。我们
如何
确保Thread-2能够看到这些更改?也就是说,
线程
-2的KafkaConsu
浏览 4
提问于2021-10-26
得票数 2
回答已采纳
2
回答
无法手动
提交
kafka直播流中的
偏移量
,Spark流
、
、
、
我正在尝试验证手动
偏移量
提交
的工作情况。 当我尝试通过
使用
thread.sleep()/jssc.stop()/在while循环中抛出异常来退出作业时,我看到
偏移量
正在被
提交
。spark什么时候实际
提交
了
偏移量
?即使批处理因为异常而失败,我也会看到
偏移量
提交
,我希望这里会有一些延迟,因为处理失败了,这里有什么问题吗?
浏览 25
提问于2019-10-19
得票数 2
回答已采纳
2
回答
卡夫卡消费者能在一个独立的
线程
中
提交
一个偏移吗?
、
、
Kafka是否允许一个
线程
或进程
使用
来自分区的数据,而另一个
线程
或进程则负责在数据完全处理后手动
提交
偏移量
?
浏览 0
提问于2018-04-17
得票数 1
3
回答
目前Ubuntu C/C++中
如何
将IANA时区名称转换为UTC
偏移量
、
、
、
、
在Python或Java中,您可以获得给定时区的IANA名称的UTC
偏移量
(目前是这样)(例如,“America/洛杉矶”)。例如,请参见。
如何
在Ubuntu14.04上
使用
C/C++进行同样的操作? 编辑:最好是以
线程
安全
的方式(没有环境变量)。
浏览 7
提问于2016-11-05
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何理解Rust的默认线程安全?
Java中如何优雅的使用线程池?
多线程开发之如何创建一个线程安全的类
如何使用多线程POST技术实现快速发帖?
python的线程如何使用锁,threading.Lock
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券