были вроде, но это высокоуровневое апи, которое скорее всего просто надстройка. Но как проходит обработка запроса-ответа. Например, можно перед всей логикой вставить какой-нить хандлер, который проверяет поле в заголовках запроса и выдаёт отлуп?
Там роутер просто в коде обычно И вроде какие-то uda для валидации были Но я че-т тоже не помню как там сделано
ясно, спасиб. C jetty не имел дела, но это контейнер сервлетов ихних, что там внутри хз, ну а netty это даже скорее не фреймворк, а оч низкоуровневая сетевая либа, поверх идут уже фреймворки, тот же vertx и т.п., много кто его юзает. Он может в epoll на линуксах, разные виды буфера в куче jvm и вне, рычаги отключения проверки границ буферов и т.п. Технически, во многих бенчах он может вздрюкнуть грубо написанный системный стек по скорости, хотя не по потреблению ресурсов, конешн. Так что закономерен интерес переписать его на ди. Но опять-таки... там местами очень сложно разобраться, ему много лет и слои абстракции друг на друга навалены, так что мб проще портировать что-нибудь другое.
Обсуждают сегодня