Обновить

Комментарии 5

Интересная статья, спасибо. Кажется, что WebMVC + VT в среднем лучше, но краеугольным камнем, на мой взгляд, являются библиотеки, которые работают с вт хуже (пример из статьи - либа Postgres, которую сравнительно недавно подправили под вт). Думаю, что без реального тестирования каждого отдельного случая выбирать лучше по стеку + возможностям разработчиков.

Даже без библиотек есть узкие места. К примеру, стандартный HttpClient при работе по HTTP2 мультиплексирует ~100 запросов в одном соединении, и не открывает второе соединение автоматически. Так что при его использовании приходится либо уходить на HTTP 1, либо втыкать семафор.

Хорошая статься, спасибо! С удовольствием почитаю и другие ваши статьи на эту тему!

Если в микросервисах запущенных на Jdk25 в Virtual Threads, как минимум не уступают WebFlux, то почти все доклады, выложенные по теме на YouTube становятся архивными. Будем с интересом ждать новых.

Насчёт заброшенного reactor-kafka.

Я наткнулся на проект "Atleon" от Sage-Pierce, он взял в свои руки реактивную кафку и продолжает работать над этим проектом

Я попробовал это для своего домашнего проекта, и всё отлично, хотя первоначально трудновато было понять, какую конфигурацию подготовить. В обсуждениях находил отзывы о том, что кто-то мигрировал в проде на этот проект и у них всё более чем ок

Поэтому, если кто ищет замену или свежую альтернативу reactor-kafka - попробуйте, может тоже зайдёт

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации