可以使用Kafka从post HTTP请求中获取JSON对象,将它们放入主题中,然后将它们发送给消费者(数据库)吗?顺便说一句,下面是我的KafkaConfig类: @EnableKafkapublic class KafkaConfig {
public KafkaTemplate<String, User> kafkaTemplate(){
return new KafkaTemplat
我有一个要求消费从kafka主题,做一些工作的记录,并产生到另一个主题与spring-kafka 2.1.7。其他要求是事务性的只有一次语义,重试和错误handling.On提交记录失败我应该做3次重试,记录每个重试消息重试主题和失败的所有重试发送记录到一个死信主题。我看过,它有很好的细节来解决这个问题。我正在努力的事情是如何记录每个重试消息的细节,如消费者偏移量,它试图提交的主题,等等.Is有一种方法可以从重试回调?@Bean
public RetryListener
因此,我测试了我的生产者的弹性,我有一个对象,我想发送给kafka (以json格式),然后根据结果,它将更新我的数据库。我尝试将我的对象发送到一个不存在的主题,我所得到的只是一些错误日志,而且我知道它有异常,因为LoggingProducerListener这么说。我检查了KafkaTemplate的代码,在通知LoggingProducerListener之前,它应该按照预期的方式注册错误。这是代码和日志。final ListenableFuture<SendResult<String, String>> sen