что бы создавать треды и блокировать их, как restTemplate на основе сервлетов, он ложит запросы в очередь и получает их когда респонс готов?
Ложь особенно страшна, когда это глагол. (сорри за граммар наци, но вам не колет глаз слово "ложит"?) А по существу: что-то вроде, да, если упрощая, то у сокета (на самом деле у диспатчера нэтти) есть возможность вернуть cf на запрос. Когда ответ приходит, он у спец пулла потоков делает что-то вроде executorService.run(resp -> cf.apply(resp)) И дальше срабатывает цепочка функций, которую вы навешали на эту фьючу, в том числе и преобразование в subscriber/flux или другой реактивный примитив.
Я так понимаю, что бы углубиться в эту тему прийдётся учить реактивный спринг?)
позволю себе тогда заметить, что никаких пуллов чего-либо не существует (как и моей любимой офф доки)
Ну можно просто в дебаггере по сорцам попрыгать
Ммм… не понял замечания, честно говоря. А кто исполняет код, когда данные приходят из селектора?
мне кажется "пулл" и "офф" намекают на орфографию (на фоне замечания про "ложь")
Ааа, ну это же англицизмы, просто лень переключать язык каждый раз=) , но да, наверное, "пул", раз он Thread pool
Угу, это не тот случай, когда англицизм оправдывает лишнюю Л
Да, это я уже лох =)
Колит - это воспаление толстого кишечника. А глаз колет.
Вооо я знал что что-то не так с этим словом! Спасибо )
пул. в слове pool нет двух l.
Обсуждают сегодня