Если вы ищете реализацию шаблона «забей и забудь» , вы можете просто подписать своего издателя
@PostMapping("/create")
public Mono<Resource> create(@Valid @RequestBody Resource r) {
run(r).subscribe();
return repository.save(r);
}
Mono<Void> run(Resource r) {
WebClient webClient = WebClient.create("http://localhost:8080");
return webClient.get()
.retrieve()
.bodyToMono(String.class)
.then();
}
Если ваш издатель выполняет операции блокировки, он должен быть подписан на другие резьба с упругим или параллельным планировщиком.
Метод для того, чтобы блокировать доступ к определенным пакетам и классам (включая посредством отражения) у Носорога описан здесь. Важным интерфейсом является ClassShutter, который обеспечивает управление доступом для поддержки LiveConnect Носорога.