- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我愿意使用 Spring Batch 进行 Kafka 数据消费。这个spring-tips链接有一个基本示例。
这是我的阅读器
:
@Bean
KafkaItemReader<String, String> kafkaItemReader() {
var props = new Properties();
props.putAll(this.properties.buildConsumerProperties());
return new KafkaItemReaderBuilder<String, String>()
.partitions(0)
.consumerProperties(props)
.name("customers-reader")
.saveState(true)
.topic("test-consumer")
.build();
}
我的application.properties
文件:
spring:
kafka:
consumer:
bootstrap-servers: localhost:9092
group-id: groupid-Dev
enable-auto-commit: false
auto-offset-reset: latest
auto.commit.interval.ms: 1000
key-deserializer: org.apache.kafka.common.serialization.StringDeserializer
value-deserializer: org.apache.kafka.common.serialization.StringDeserialize
问题:
最佳答案
Every time when I launch a job, it seeks 0th Offset. So, I am getting messages from beginning. Is this a bug?
不,这是一个功能(认真的):-)选择让kafka项目读取器从分区的开头读取是为了使其与其他读取器保持一致(它们都是从数据源的开头开始)。但在 Kafka 世界中,偏移量是一阶概念,我们将使起始偏移量可配置(为此我们有一个 PR)。这将在即将发布的 v4.3 planned for October 2020 中提供.
Why do we need to manually supply partitions to read from?
因为 Spring Batch 无法决定从给定主题名称的哪个分区读取。我们在此欢迎有关合理默认值的建议。
关于java - Spring 批处理-Kafka : KafkaItemReader reads the data ALWAYS from beginning,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59853711/
always block 和 always @* block 之间有区别吗? 最佳答案 always @* 是 always block 的一种类型。它用于推断组合逻辑。 始终使用 @(thought
我的 JNLP 文件是: PocketBrain zatokar PocketBrain PocketBrain
我正在编写 JUnit 测试,并希望拥有一个始终成功的 Outlook 电子邮件收件人,以及一个始终因无法送达而退回的邮件收件人。 对于“永远成功”,我认为 SMTP 相当于 NUL:会很有帮助。 (
所以,我使用 IntelliJ IDEA 在 Java 中进行编程,并且我正在试验关键字 instanceof,我的代码最终看起来像这样: public class Main { public
我有这样的代码:。我的网络有以下张量:Torch.Size([1,1536,1152])Torch.Size([1,1536,1152])。。但我总是收到运行时错误:。如果我改变我的频道大小,比方说我
我有这样的代码:。我的网络有以下张量:Torch.Size([1,1536,1152])Torch.Size([1,1536,1152])。。但我总是得到运行时错误:。如果我改变我的频道大小,比方说我
您可能知道,Microsoft Azure 网站服务下托管的网站默认配置为空闲 20 分钟后超时 (idleTimeout),并且应用程序池每 29 小时重新启动一次 (periodicRestart
我有一个具有3个功能的功能应用程序,其中每2分钟触发一次计时器。我观察到一段时间后,该函数停止被触发,但是当我进入门户网站时重新启动。 据我了解,其原因是默认情况下“始终打开”处于关闭状态。但是,当我
出于什么原因我得到了相同的结果: groovy -e "println 'Hello'.getBytes('windows-1251')" 结果 [72, 101, 108, 108, 111] 和
我有一个 winforms 应用程序,它使用多个 UserControl 填充一个可滚动区域。我的问题是,只要此应用程序 View 可见,是否始终捕获鼠标滚轮滚动?当然,这个应用程序正在为焦点而活跃。
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a software
在iOS13下,当您为coreLocation请求.always权限(以启用后台位置(例如,地理围栏或iBeacons))时,该应用仅被授予“始终临时设置”权限,这不允许它在后台使用coreLocat
我工作的公司想在我们支持 SQL Server 的应用程序中使用 Always on 可用性组架构。我们有 3 个直接安装的数据库,其中一个按配置分区,我们目前使用 MSDTC 来协调这三个数据库之间
我正在使用 jQuery.ajax 进行 REST 调用并检索一些 JSON。它按预期工作。但是,当我强制出现错误条件(例如无效 URL)时,always 方法不会触发。如果我设置 crossDoma
我有一个相当奇怪的问题。 我有一个正在使用 CAKeyframeAnimation 制作动画的 View 。然而,动画按预期工作,一旦触发委托(delegate)的 animationDidStop:
下面的过程中,数组会在栈上分配吗? procedure One: var arr: array[0..1023] of byte; begin end; 堆栈中最大的项是多少? 访问堆栈上的变量和
我已经创建了一个容器,却忘记了在创建容器时设置--restart ='always'。 是否可以为已经创建的容器修改此选项?我知道我可以创建一个新的,但这很有用,因为它发生在我身上好几次了... 最佳
在下面显示的测试台代码中,我观察到时钟信号clk未按预期切换。时钟在时间 5 从低电平变为高电平,但此后不再切换。 module tb(); reg clk; initial begin
您能给我一些在 Hibernate session 中使用 FlushMode.ALWAYS 的实际示例吗? 谢谢 最佳答案 这几乎总是不必要的。如果在 session 中进行的修改在刷新到数据库时导
我对 C# 反射有疑问。我要反射(reflect)的对象如下: public partial class ApplicationUser : IdentityUser { public App
我是一名优秀的程序员,十分优秀!