我正在做一个将Spring Cloud Gateway与Reactive Kafka集成的原型。我的目标是将帖子主体推向kafka。我可以访问助焊剂,这可能会使我的身体成块。需要专家建议如何将DataBuffer的通量转换为SenderRecord并将其推送到kafka非阻塞。
我尝试使用 DataBufferUtils.join 合并DataBuffer以获取字节[],然后使用此方法创建SenderRecord。有没有更好的方法(我们可以避免分配字节数组)吗?
实施细节:我有用于kafka的Spring Cloud Gateway全局过滤器(URL结构:kafka://<producer-template>?topic=<topicname>
。然后读取主体,即flux,并创建kafkaSender。
谢谢。