Описание тега netty4
1
ответ
Как писать в канал в ReadTimeoutHandler до закрытия канала в Netty 4
Поведение ReadTimeoutHandlerпохоже, изменилось в Netty 4 по сравнению с Netty 3. В Netty 4, когда срабатывает тайм-аут, Netty не только поднимает, но и закрывает канал. Раньше этого не было. В Netty 3 поведение - только поднять, канал не закрывается…
24 фев '21 в 16:51
1
ответ
Как исправить AttributeKey, приводящую к IllegalArgumentException в Netty 4
Я портирую приложение Netty 3 на Netty 4. Приложение Netty 3 использует Attachement прикреплять объекты к контексту. Читая Новое и заслуживающее внимания в 4.0, я вижу, что Attachment был удален и заменен AttributeKey / AttributeMap. Проблема в том,…
08 фев '21 в 16:32
1
ответ
Разница между записью ByteBuf и обычных объектов Java
Я заметил, что можно записывать другие данные, которые являются экземпляром ByteBuff или простые объекты Java при использовании Netty. Как видно в HAProxyClient В этом файле у вас есть HAProxyMessage message = new HAProxyMessage( HAProxyProtocolVers…
25 фев '21 в 20:05
1
ответ
Приложение AWS Proxy Protocol v2, нарушающее работу приложения из-за отсутствия флага PSH
У меня есть сетевое приложение, созданное с использованием Netty. Приложение стоит за балансировщиком сетевой нагрузки Amazon. Теперь я хочу получить исходный IP-адрес клиента, поэтому я включил параметр Proxy Protocol v2 в балансировщике сетевой на…
23 мар '21 в 23:24
1
ответ
Почему у ChannelOutboundHandlerAdapter есть метод чтения, если он предназначен для исходящих операций ввода-вывода
Насколько я понимаю, Netty предназначен для исходящих операций ввода-вывода: это запись, но реализация класса также может реализовать read метод, который мне кажется неправильным, почему компонент, предназначенный для записи, должен иметь метод чтен…
24 мар '21 в 21:03
1
ответ
В чем разница между ByteBuf, полученным из Context, от любого другого ByteBuf
Я обнаружил, что использование получено из ChannelHandlerContext ведет себя точно так же, как при использовании created via Unpooled Например. То есть оба эти два работают: ctx.write(ctx.alloc().buffer().writeBytes("Hello World".getBytes())) ctx.wri…
26 мар '21 в 15:45
0
ответов
Могу ли я преобразовать запросы HTTPS в запросы HTTP с помощью Netty?
Я добавляю новую функцию в общедоступное устаревшее приложение jQuery / HTML / CSS, обслуживаемое NGINX. Приложение запрашивает ресурсы REST, направляемые NGINX, у Tomcat. Сервер Tomcat находится в сети VPN, которая включает в себя физически удаленн…
21 мар '21 в 12:51
0
ответов
Могут ли два пакета OSGI с компонентом перезапуска верблюда, но я обнаружил, что два компонента рестлета не могут использовать один и тот же порт, есть ли обходной путь?
У меня есть несколько маршрутов схемы верблюда, которые обращаются к интерфейсу REST внешней службы. Когда я пытаюсь использовать отдельные пакеты для каждого маршрута, загружается только один. Я сузил его до компонента рестлета в качестве клиента в…
11 май '21 в 03:08
1
ответ
Пакет Blueprint ожидает зависимостей [(& (component=netty4-http)(objectClass=org.apache.camel.spi.ComponentResolver))]
У меня есть следующий контекст верблюда, который строится и устанавливается на карафе нормально, по крайней мере, без ошибок. Получает текущую оценку от Каму Необработанный запрос от bpms {{api.key}} Проблема в is waiting for dependencies [(&(co…
11 май '21 в 08:11
1
ответ
Два пакета с netty4-http, один сервер и один клиент обслуживают загружают, что клиент не
Клиентский контекст camel, который следует за загрузками и работает нормально. Эта атомарная служба принимает запросы от других пакетов через dicrect-vm для подключения к внешнему серверу REST. <camelContext id="_camuatomicservicecontext" xmlns="…
15 май '21 в 06:53
0
ответов
Каковы последствия отключения io.netty.tryUnsafe?
Я столкнулся с увеличением собственной памяти при использовании 4.1.59. Final версии netty и JDK 8 + vertx. Это увеличение постепенное. С помощью jemalloc я увидел, что использование Unsafe # allocateMemory находится на более высоком уровне. Посколь…
17 май '21 в 16:42
0
ответов
Использование feign в Hanler Netty4 вызывает исключение выполнения
Диспенсер настраиваемых событий используется в Handler, а удаленный вызов Feign используется вместе с bean-компонентом Spring в диспетчере событий, в результате чего поток прерывается в теле метода, выполняющем Feign, без создания какого-либо исключ…
20 май '21 в 08:30
1
ответ
Netty: как рассчитать время ожидания клиентских запросов в очереди
У нас есть HTTP-сервер на основе Netty (построенный на Spring WebFlux), и нам необходимо реализовать своего рода статистику клиентских запросов (время обработки запроса по типу, время очереди запросов и т. Д.). Не могли бы вы посоветовать, как прави…
03 июн '21 в 16:29
0
ответов
Как правильно использовать HttpPostRequestDecoder в Netty 4.1?
МЫ используем HttpPostRequestDecoder для чтения входящего запроса и отправки данных по линии, но сохраняем различные ошибки получения при выпуске данных и уничтожении декодера, поэтому мне интересно, есть ли руководство по использованию декодера или…
14 июн '21 в 14:34
1
ответ
Netty, чтение результатов сообщения с IllegalReferenceCountgException refCnt: 0
Я новичок в netty и пытаюсь получить байтовый ответ от сервера (не netty). Тем не менее, я считаю, что неправильно понял и подсчитал количество ссылок. Читая ответ, я сталкиваюсь с IllegalReferenceCountException: refCnt:0 То, что я делаю, не так уж …
15 июн '21 в 14:39
1
ответ
Определите, какая версия TLS согласована клиентом с сервером netty
Я использую netty-сервер. Я не хочу навязывать конкретную версию TLS для клиентов, но я хочу знать, какая версия TLS согласовывается для каждого входящего подключения к серверу. Я не могу найти способ определить это из события завершения рукопожатия…
29 июн '21 в 21:57
1
ответ
Попытка использовать netty4-http в качестве защищенного клиента https в camel 2.x
В моем чертеже xml я установил ... <sslContextParameters id="ssl" xmlns="http://camel.apache.org/schema/spring"> <keyManagers keyPassword="secret"> <keyStore password="supersecret" resource="c:/esb/cia_keystore.jks"/> </keyManag…
30 июн '21 в 06:52
2
ответа
Netty несколько протоколов на одном порте?
Мне нужно было бы реализовать HTTP-сервер, на котором определенный URI позволяет перейти на соединение WebSocket. Стандартный класс обработчика WebSocket следующий: https://netty.io/4.0/xref/io/netty/handler/codec/http/websocketx/WebSocketServerProt…
10 авг '21 в 15:30
1
ответ
Определите, какая версия TLS согласована клиентом с сервером Netty, с помощью SniHandler
В настоящее время я работаю над сервером Netty с SniHandler в стадии разработки. Я хотел бы зарегистрировать согласованную версию TLS в сеансе, но я не могу найти эту информацию в SniHandler или SniHandler.SslContext. Я пытался получить доступ к Ssl…
16 авг '21 в 12:26
1
ответ
Имитация (добавление) задержки в Netty Server
Как лучше всего добавить задержку к серверу Netty для тестирования? Если перед writeAndFlush () добавляется простой Thread.sleep(n), обработчик не освобождается для обработки следующего запроса до тех пор, пока не будет выполнен writeAndFlush(), что…
28 авг '21 в 16:11