Bonjour,
Je me pose des questions sur l'inclusion d'appel bloquant dans un appel réactif.
Voici un exemple
Code java : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 @AllArgConstructor public class FooService { private FooRepository repository ; public Mono<Void> updateMonoFoo(Mono<Foo> foo) { return foo .onNext(this::updateFoo) .then(Mono.empty()); } private void updateFoo(Foo foo) { Mono<FooRepositoryResponse> reponse = repository.update(foo); reponse.block(); } }
Est-ce bloquant ou réactif de faire cela ?
Si cela est réactif est-ce une mauvaise pratique ?
Partager