У меня вопрос по поводу поведения WebFlux

Я не понимаю части контента, который считается преимуществом при разработке внутреннего сервера с помощью WebFlux.

(** Если 10 пользователей делают запрос одновременно, он написан в предположении, что требуется 10 секунд для получения данных из RDB и 10 секунд для обработки данных.)

Когда в Spring MVC требуется всего 10 потоков и 10 пользователей могут получить ответ через 20 секунд каждый,

В WebFlux запрос пользователя может быть получен с помощью всего 1 потока, и данные могут быть запрошены в RDB с потоком, и даже когда приходит ответ RDB, он может быть обработан, и ответ может быть предоставлен пользователю.

(Количество потоков указано примерно для примера.)

В конце концов, время, необходимое для обработки, составляет в общей сложности 20 секунд, что совпадает с существующим Spring MVC, но я понял, что есть преимущество в обработке с меньшим количеством потоков.

Я подумал, что у этого есть много преимуществ, глядя на это, как показано выше.

Во многих статьях говорится, что для обработки данных потребляется меньше памяти, что является дополнительным преимуществом при использовании WebFlux.

Как и в приведенном выше примере, если всего 10 данных извлекаются из RDB и обрабатываются, а результат, который должен быть отправлен пользователю, равен 10, и если результат должен быть доставлен как один Json, а не как поток тип

Учитывая 1 мегабайт на данные, MVC также должен хранить данные из RDB, поэтому для 10 мегабайт памяти и 10 мегабайт обработанных данных требуется в общей сложности 20 мегабайт памяти.

WebFlux - это также 10 мегабайт данных, импортированных из RDB, и 10 мегабайт обработанных данных, так разве это не 20 мегабайт в итоге?

Или это означает, что RDB может извлекать данные 10 раз за раз вместо 10 данных за раз, так что 1 мегабайт данных, которые выбираются каждый раз, и 10 мегабайт обработанных данных результатов могут быть объединены, чтобы обрабатываться как 11 мегабайт ?(Если я запросил в общей сложности 10 подобных вещей, могу ли я принести по одному?)

0 ответов

Другие вопросы по тегам