Wpis z mikrobloga

#java #reactiveprogramming #programowanie

Może głupie pytanie ale jakoś nie potrafię znaleźć odpowiedzi na to pytanie ani sam dojść do jakiś sensownych wniosków.

Załóżmy że mamy jakiś kod w zewnętrznej bibliotece który wykonuje asynchroniczny strzał do jakiegoś serwisu, tego kodu nie możesz zmienić.

Pytanie co by można zrobić aby zamienić powyższy kod na podejście reaktywne, czy możemy opakować kod w ten sposób?
Mono.fromSupplier() ->asyncCall())

Czy event loop nie będzie miał problemów z obsługą takiego kodu?

Czy lepiej w takim przypadku zrezygnować z reaktywnego podejścia?
  • 4
tworzysz osobną dedykowaną pule wątków i scheduler który ma obsługiwać tą biblioteke tak że jak sie coś tam wywali to nie ubije ci wszystkiego