Spring 如何处理弹簧云蒸汽反应器中的背压

Spring 如何处理弹簧云蒸汽反应器中的背压,spring,spring-cloud,spring-cloud-stream,spring-cloud-stream-binder-kafka,spring5,Spring,Spring Cloud,Spring Cloud Stream,Spring Cloud Stream Binder Kafka,Spring5,我正在使用SpringCloud来使用一个Kafka主题,进行一些处理,并将结果存储在MongoDB中。我注意到,如果我的消费者处理速度慢,内存消耗就会迅速攀升,直到服务下降 进一步的分析表明,Spring cloud默认使用缓冲区背压策略,因此缓冲区会填满并消耗所有内存 我的问题是,SpringCloud中有没有一种方法可以指定背压策略(而不仅仅是缓冲)?如果没有,是否有办法限制/配置缓冲区大小

我正在使用SpringCloud来使用一个Kafka主题,进行一些处理,并将结果存储在MongoDB中。我注意到,如果我的消费者处理速度慢,内存消耗就会迅速攀升,直到服务下降

进一步的分析表明,Spring cloud默认使用缓冲区背压策略,因此缓冲区会填满并消耗所有内存

我的问题是,SpringCloud中有没有一种方法可以指定背压策略(而不仅仅是缓冲)?如果没有,是否有办法限制/配置缓冲区大小