有没有办法实现基于Spring Kafka的消费者的断路器模式。我想知道在实现我的Spring kafka使用者时,如果基于某些外部系统无法处理数据并且引发网络错误,则可以停止使用记录。但是,如果解决了网络问题,则消费者应该再次正常处理。
使用死信队列(DLQ)进行重试是处理消费者故障的良好模式,而断路器模式可以很好地处理生产者问题。
鉴于:
然后:
这就是我做的方式:-)如果你找到了更好的方法请分享!