只是让我了解 Mutiny API(和 java 流 api)......
我有以下代码从 AWS SQS 队列中读取消息,参考:quarkus sqs guide
Uni<List<Quark>> result =Uni.createFrom()
.completionStage(sqs.receiveMessage(m -> m.maxNumberOfMessages(10).queueUrl(queueUrl)))
.onItem().transform(ReceiveMessageResponse::messages)
.onItem().transform(m -> m.stream().map(Message::body).map(this::toQuark).collect(Collectors.toList()));
接下来我想将列表中的每个元素发送到一个方法handleMessage(Quark quark)
。我该如何以“叛变的方式!”做到这一点。我需要再次转换还是不应该收集..或者?