当前位置: 首页 > news >正文

郑州定制网站开发ios开发工程师

郑州定制网站开发,ios开发工程师,排版设计专业,wordpress 新页面跳转在测试的过程中,心血来潮,想要测试下新topic中还没被消费的消息。专门查了下ai,奈何一本正经的胡说八道,浪费了点时间。现在记录下: 解决topic缺失时项目无法启动 , 报错: Topic(s) [……] is/a…

        在测试的过程中,心血来潮,想要测试下新topic中还没被消费的消息。专门查了下ai,奈何一本正经的胡说八道,浪费了点时间。现在记录下:

  1.     解决topic缺失时项目无法启动 , 报错: Topic(s) [……] is/are not present and missingTopicsFatal is true  
  2.  指定消息消费的区间
@Configuration
@Primary
public class CommonKafkaConfig extends KafkaProperties {@Value("${spring.kafka.concurrency}")public int concurrency;@Value("${spring.kafka.poll-timeout-ms}")public long pollTimeout;@Value("${spring.kafka.consumer.auto-offset-reset}")private String autoOffsetReset;@Value("${spring.kafka.consumer.auto-commit-interval-ms}")private String autoCommitInterval;@Value("${spring.kafka.consumer.bootstrap-servers}")private String mpSyncBootstrapServers;@Value("${spring.kafka.consumer.cloud-bootstrap-servers}")private String cloudSyncBootstrapServers;@Value("${spring.kafka.consumer.group-id}")private String mpSyncGroupId;@Value("${spring.kafka.consumer.max-pool-records}")private String maxPoolRecords;@Value("${spring.profiles.active}")String env;@Bean(name = "kafkaListenerContainerFactory")KafkaListenerContainerFactory<ConcurrentMessageListenerContainer<String, String>> kafkaListenerContainerFactory() {ConcurrentKafkaListenerContainerFactory<String, String> factory =new ConcurrentKafkaListenerContainerFactory<>();factory.setConsumerFactory(ConsumerFactory());factory.setConcurrency(concurrency);factory.getContainerProperties().setPollTimeout(pollTimeout);//忽略不存在的topic, 针对报警: // Topic(s) [……] is/are not present and missingTopicsFatal is truefactory.getContainerProperties().setMissingTopicsFatal(false);return factory;}private ConsumerFactory<String, String> ConsumerFactory() {return new DefaultKafkaConsumerFactory<>(ConsumerConfigs());}private Map<String, Object> ConsumerConfigs() {Map<String, Object> props = new HashMap<>();props.put(ConsumerConfig.BOOTSTRAP_SERVERS_CONFIG, getBootStrap());// 配置的值为:latest: 消费最新的消息。 // earliest:( 表示当没有初始偏移量或者偏移量无效时,)消费者会从最早的可用消息开始消费props.put(ConsumerConfig.AUTO_OFFSET_RESET_CONFIG, "latest");props.put(ConsumerConfig.AUTO_COMMIT_INTERVAL_MS_CONFIG, autoCommitInterval);props.put(ConsumerConfig.KEY_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class);props.put(ConsumerConfig.VALUE_DESERIALIZER_CLASS_CONFIG, StringDeserializer.class);props.put(ConsumerConfig.GROUP_ID_CONFIG, mpSyncGroupId);props.put(ConsumerConfig.MAX_POLL_RECORDS_CONFIG, maxPoolRecords);return props;}public String getBootStrap() {if (env.contains("cloud")) return cloudSyncBootstrapServers;return mpSyncBootstrapServers;}private Map<String, Object> producerConfigs() {Map<String, Object> props = new HashMap<>();props.put(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, getBootStrap());props.put(ProducerConfig.KEY_SERIALIZER_CLASS_CONFIG, StringSerializer.class);props.put(ProducerConfig.VALUE_SERIALIZER_CLASS_CONFIG, StringSerializer.class);return props;}private ProducerFactory<String, String> producerFactory() {return new DefaultKafkaProducerFactory<>(producerConfigs());}@Bean(name = "commonKafkaTemplate")public KafkaTemplate<String, String> kafkaTemplate() {return new KafkaTemplate<>(producerFactory());}
}

问题1,日志里会有大量的[warn],如下:

2024-04-02 16:58:32.906 WARN 15652 --- [ errorHandler-4-C-1] org.apache.kafka.clients.NetworkClient : [Consumer clientId=consumer-69, groupId=errorHandler] Error while fetching metadata with correlation id 973 : {mp.publish.grab.high.priority=UNKNOWN_TOPIC_OR_PARTITION, mp.publish.other=UNKNOWN_TOPIC_OR_PARTITION, mp.publish.grab.low.priority=UNKNOWN_TOPIC_OR_PARTITION}

可以在logback.xml中,加一行配置,忽略日志:


<logger name="org.apache.kafka.clients.NetworkClient" level="ERROR"/>

http://www.yayakq.cn/news/701376/

相关文章:

  • 做模板网站简单吗WordPress去除index插件
  • 个性化网站建设开发企业年金怎么提取
  • 如何给一个企业的网站做推广本地wordpress 外网访问
  • 西安网站维护公司一家专门做男人的网站
  • 个人旅游网站模版做网站服务器价格多少合适
  • 有成crm哪家公司做推广优化好
  • 免费建站英语网站建设的必要性
  • 自己怎么做网站链接小型门户网站模板
  • 做venn图网站商业空间设计方案
  • 初创企业的建站流程wordpress attachment
  • 网站的基本概念怎么用ps做网站图片
  • 正规的佛山网站建设个人网站设计的参考文献
  • 东莞网站设计网址深圳惠州网站建设公司
  • 有开源项目做的网站ps做图软件怎么下载网站
  • 雷州市规划建设局网站高端网站建设定制
  • 如何加盟网站建设网页工具
  • 建设银行上海分行招聘网站网站开发常遇到客户问题
  • 英文网站建视频剪辑自学网站
  • 广西城乡和住房建设厅网站计算机网站建设是什么
  • 南昌专业的企业网站开发公司六安网站制作哪家好
  • 页面排版西宁整站优化
  • wordpress怎么做网盘站wordpress调用百度文库
  • 上海网站建设推荐q479185700顶你目前做外贸平台
  • 没有备案的网站 推广平邑哪里有做网站的
  • 电商网站开发设计文档毕节市交通建设集团网站
  • 做网站js是什么wordpress模板最多使用
  • 网站 组成建设网站的预期收益
  • 青海省建设局网站怎样用自己的电脑,做网站
  • 公司网站域名备案北京网站排名制作
  • 如果在工商局网站上做股权质押建网站啦