当前位置: 首页 > 知识库问答 >
问题:

批处理监听器使用application.yml/properties的Spring kafka集成属性

缪远
2023-03-14

我试图在spring boot应用程序中使用kafka消费者批处理。我可以看到一些例子,其中我们有一个kafka配置类,其中,KafkaListenerContainerFactory被配置并

ConcurrentKafkaListenerContainerFactory.setBatchListener(true);

已启用。我只是想知道这是否可以在没有工厂类的情况下实现,即在应用程序中使用SpringKafka集成属性。yml。早些时候,我定义了一个工厂,并通过应用程序将其替换为SpringKafa集成属性。yml用于简洁的代码。我试图了解后者是否有局限性,使用配置类是否更可取,因为我无法通过应用程序使用SpringKafa集成属性实现批处理。yml。https://docs.spring.io/spring-boot/docs/current/reference/html/appendix-application-properties.html我查阅了这份文件以查看可用选项。

共有1个答案

季阳朔
2023-03-14

spring.kafka.listener.type=批处理(Vs.

引导留档需要一些改进。

 类似资料:
  • 我能有一份只有奴隶而没有主人的工作,听rabbitmq队列吗?我想在spring boot应用程序中使用spring批处理和spring集成来侦听队列并以面向块的方式处理消息。 我想使用Michael Minella(https://www.youtube.com/watch?v=30Tdp1mfR0g)在Spring批处理的远程组块示例中解释的配置,但没有主配置。 下面是我的工作配置。 下面是我

  • 常常它是有用的能够接受附加的回调为了切割关注点穿过一些不同的重试 为了这个目的Spring Batch 提供了RetryListene 接口,RetryTemplate 允许使用者注册RetryListene,并且他们将发送回调随从RetryContext和Throwable,在迭代期间可用。 这个接口看起来像这样: public interface RetryListener { voi

  • 我有一个spring批处理应用程序,它从文件中读取数据,进行一些处理,最后编写一个定制的输出。这一切都是一步到位的。在下一步中,我将使用一个tasklet来归档输入文件(移动到另一个文件夹)。这个应用程序运行良好。但是,现在我需要在远程服务器上对sftp输出文件进行进一步处理。我找到了一种使用spring integration实现sftp的方法,在这里我创建了一个输入通道,该通道将反馈给outb

  • 当RabbitMq消息到达队列时,我目前正在使用IntegrationFlow来触发作业执行。IntegrationFlow的AmqpInFronChannelAdapter和作业的第一步的ItemReader都配置为从同一队列中读取消息。 我遇到的问题是IntegrationFlow的AmqpInboundChannelAdapter读取RabbitMQ消息,然后ItemReader再也找不到该

  • Spring Integration Java DSL Reference和Spring Batch Java配置文档说明了如何将Java配置用于Spring Integration和Spring Batch。 但它们没有说明如何为Spring批处理集成配置它。如何使用DSL配置JobLaunchingGateway? 干杯,曼诺

  • 我正在尝试将BeanIO与spring Batch集成。使用BeanIO,我正在读取一个固定长度的流文件。我已经测试并验证了使用独立类读取平面文件的代码,它可以无缝地工作,但是当我试图将它与Spring Batch集成时,BeanIOFlatFileItemReader的doRead()方法没有被调用,而且我编写的RedemptionEventCustomProcessor是如何直接被调用的。 我