我在使用手动确认与Kafka主题关闭管理器时遇到问题。当调用conifate()时,主题开始反复收到垃圾邮件。Kafka 已将日志.cleaner.启用设置为 true,并且主题正在使用清理。感谢您的任何帮助。
配置:
@Bean
public ZookeeperConfiguration zookeeperConfiguration() {
ZookeeperConfiguration zookeeperConfiguration = new ZookeeperConfiguration(kafkaConfig.getZookeeperAddress());
zookeeperConfiguration.setClientId("clientId");
return zookeeperConfiguration;
}
@Bean
public ConnectionFactory connectionFactory() {
return new DefaultConnectionFactory(zookeeperConfiguration());
}
@Bean
public TestMessageHandler messageListener() {
return new TestMessageHandler();
}
@Bean
public OffsetManager offsetManager() {
ZookeeperConnect zookeeperConnect = new ZookeeperConnect(kafkaConfig.getZookeeperAddress());
OffsetManager offsetManager = new KafkaTopicOffsetManager(zookeeperConnect, kafkaConfig.getTopic() + "_OFFSET");
return offsetManager;
}
@Bean
public KafkaMessageListenerContainer kafkaMessageListenerContainer() {
KafkaMessageListenerContainer kafkaMessageListenerContainer = new KafkaMessageListenerContainer(connectionFactory(), kafkaConfig.getTopic());
kafkaMessageListenerContainer.setMessageListener(messageListener());
kafkaMessageListenerContainer.setOffsetManager(offsetManager());
return kafkaMessageListenerContainer;
}
听者:
public class TestMessageHandler implements AcknowledgingMessageListener {
private static final Logger logger = LoggerFactory.getLogger(TestMessageHandler.class);
@Override
public void onMessage(KafkaMessage message, Acknowledgment acknowledgment) {
logger.info(message.toString());
acknowledgment.acknowledge();
}
}
KafkaTopicOffsetManager需要它自己的主题来维护正在使用的实际主题的偏移量。
[基础类型](./Basic Types.md) [变量声明](./Variable Declarations.md) 接口 类 函数 泛型 枚举 [类型推论](./Type Inference.md) [类型兼容性](./Type Compatibility.md) [高级类型](./Advanced Types.md) Symbols [Iterators 和 Generators](./It
Unity 手册 Unity 编辑器允许你创建 2D 和 3D 游戏、应用程序。这本 Unity 手册将帮助你学习如何使用 Unity 编辑和相关的服务。你额可以从头到尾阅读手册,或者把它当作参考。 有关 5.5 最新特定的文档请阅读 What’s New in 5.5。 有关从旧版本升级 Unity 工程的信息,请阅读 Upgrade Guide。 Unity 手册目录 Unity 简介 有关
Hello World 示例 Auto TLS CRUD 示例 CORS 示例 HTTP2 中间件 流式响应 WebSocket JSONP 文件上传 子域名 JWT 快速开始 平滑关闭 资源嵌入 类似 Twitter 的 API 服务 Google App Engine
小型自动化软件包管理器 语法 tazpkg [命令] [包|路径|匹配项|list|cat|–opt] [路径|–opt] 描述 tazpkg是一个超级轻量级(约35KB)的软件包管理软件,可以执行下载,安装,列表,更新和删除预编译软件包等操作。 tazpkg提供命令行执行搜索和创建独立的软件包。 *.tazpkg扩展包的格式是一种含有cpio归档的gzip,收条和可选的说明压缩的文件格式。 ta
Tazlito 是一个用来解压LiveCD, 重制其光盘镜像的工具. Tazlito 也可以依据之前下载过来的安装包重新生成一个发行版. Tazlito 依据 /etc/slitaz-tools/tazlito.conf 或当前目录下的tazlito.conf 的配置来运行。 其可定义光盘镜像的文件名、卷标、 维护者和安装包及光盘镜像的路径. Tazlito 还可设置一个附加文件的目录,以便重制光
Markdown 数学公式 我们在用 markdown 写文档时有时候少不了需要插入一些公式,然而 markdown 公式输入远没有 word 这么直观,有很多复杂的格式和符号的英语缩写需要记忆,经常是刚用完,过几天不用又都忘记了,因此在这里将数学公式的 Latex 编辑方式做一个整理,以方便自己和读者今后使用。 markdown 支持数学公式插件 docsify-katex markdown 数