ProFreelance

Разработка высоконагруженных сервисов на Vert.x: неблокирующий JVM-бэкенд

Просмотры30за 14 дней: 11
Размещена26.08.2026
Беру на себя создание реактивных бэкендов на JVM с использованием Eclipse Vert.x и строю их так, чтобы неблокирующая модель держалась под настоящей нагрузкой, а не только в демо. Центр архитектуры — цикл событий: никакой блокирующей работы на нём, тяжёлые операции уходят в отдельные вертиклы или executeBlocking, а путь запроса проектируется так, что один поток спокойно тянет тысячи параллельных соединений. Уделяю внимание тому, что реально определяет производительность: обратное давление в потоках, пулы подключений, разумные тайм-ауты и предсказуемая обработка ошибок вместо бесконечных повторов, которые усугубляют аварию.

На Vert.x я делал сервисы, где важны скорость отклика и одновременность: стриминговые интерфейсы, шлюзы на WebSocket, обмен сообщениями, приём телеметрии и платформы, раскидывающие нагрузку по кластеру. Шина событий даёт слабую связанность модулей, реактивные потоки — управляемое движение данных, а кластеризация подключается, когда ресурсов одного узла перестаёт хватать. Вы получаете сопровождаемое решение: описанную архитектуру, тесты с нагрузочными сценариями, метрики и трассировку. Готов стартовать с чистого листа, привести в порядок проблемный реактивный код или аккуратно перевести классическое приложение «поток на запрос» на событийную модель поэтапно.

Чаще всего работаю над:
— интерфейсами реального времени и шлюзами WebSocket/SSE;
— конвейерами приёма и стриминга данных под высокую конкуренцию;
— кластерными сервисами на шине событий с обратным давлением;
— оптимизацией и переходом с блокирующих технологий.

Безопасная сделка (Эскроу)

Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.

Полезно знать
Как заказать эту услугу

Напишите исполнителю, уточните детали задачи, сроки и что входит в цену. Изучите портфолио и отзывы — так проще убедиться в опыте под вашу задачу.

Безопасная сделка

Оплата резервируется на площадке и уходит исполнителю после того, как вы приняли работу.

Yulia PetroИнжиниринг / Проектирование / Чертежи
Написать

На какие запросы отвечает эта страница