es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: PROJECT-REACTOR

¿Son las herramientas de programación reactiva como Project Reactor, Vertx, RxJava un sustituto del modelo de Actor de Akka?

Durante los últimos años he estado viendo cambios en el mundo de la “Programación/Sistema Reactivo”. Para implementar sistemas no bloqueantes, asíncronos y con presión trasera, estos son muy buenos candidatos. Pero a menudo trato de ver cuál(es) es el mejor entre Akka/ProjectReactor/RxJava/Vertx para construir sistemas reactivos y que también puedan . . . Read more

Cómo emitir un error filtrado si el flujo está vacío.

Tengo código síncrono que quiero convertir en no bloqueante con reactor. Quiero llamar en paralelo a diferentes URI, las llamadas pueden devolver una respuesta, un error o nada. Hay 3 casos: Una solicitud devuelve una respuesta, la retorno sin esperar a que se completen las otras solicitudes. Si otras solicitudes . . . Read more

¿Cuál es la mejor forma de verificar programáticamente un flujo de WebFlux?

Entonces digamos que tenemos algo como: public class SomeService { … public Flux<String> getStringsFromWebServer() { return webClient.get() .uri(this::generateSomeUrl) .retrieve() .bodyToMono(SomePojo.class) .map(SomePojo::getStringList) .flatMapMany(Flux::fromIterable); } ¿Tiene sentido escribir pruebas que se vean así? void getStringsFromWebServer<em>shouldParseInOrderOfReceivingStrings() { // dado // He simulado un WebClient, que está conectado a un servidor web simulado // . . . Read more