Публикации по теме 'netty'
Стратегия утилизации памяти Netty — noCleaner
Для памяти вне кучи использование System.gc() ненадежно, и полагаться на FGC старого поколения также ненадежно.
предисловие
Для памяти вне кучи использование System.gc() ненадежно, полагаться на FGC старого поколения также ненадежно, и в большинстве руководств по настройке параметр -DisableExplicitGC отключает System.gc(). Поэтому активная переработка более надежна. JDK предоставляет Cleaner в DirectByteBuffer для активного освобождения памяти. В то же время можно использовать..
Netty посередине, прокси-сервер на базе Netty
Недавно мне пришла в голову идея написать прокси-сервер с Netty , высокопроизводительным асинхронным сервером, написанным на Java.
Почему Нетти
В 2016 году я впервые встречаюсь с Нетти. В то время мне нужно было реализовать прокси-сервер с широкими возможностями настройки для моей работы.
Я обнаружил, что для реализации потребуется много средств, если я буду использовать сокет низкого уровня или NIO. Поэтому я решил поискать лучшую библиотеку или подход в Интернете и на Github, и,..
Вопросы по теме 'netty'
Как нисходящие события работают в netty jboss?
Просто начал играть с netty при реализации моего собственного сервера. Мне потребовалось некоторое время, чтобы освоиться, но теперь я смог принимать клиентов, написав свой собственный MessageHandler, а внутри messageReceived я смог прочитать из...
2387 просмотров
schedule
26.05.2023
Использование фреймворка JAVA NIO на сервере SPRING
Я реализую гибридное серверное приложение, которое сочетает в себе веб-сервлет и простое приложение Java.
Приложение Java управляет тысячами сокетов для удаленных устройств, в то время как веб-приложение взаимодействует с пользователем, чтобы...
11164 просмотров
schedule
13.12.2022
Стоит ли переносить quickfixj с Mina на Netty?
Я пишу графический интерфейс покупателя FIX на основе quickfixj. Хотя производительность не является проблемой для графического интерфейса, я думаю о переносе quickfixj с Mina на Netty, поскольку я хотел бы разработать его для механизма покупки....
2233 просмотров
schedule
29.09.2023
Гибкий механизм тайм-аута в JBoss Netty?
Я рассматриваю возможность переноса своей реализации Java NIO на JBoss Netty , так как она обеспечивает гораздо более чистую модель, чем я реализовал. . Реализация управляет рядом клиентских подключений к компонентам по протоколу TCP с...
2772 просмотров
schedule
15.12.2022
отправить сообщение netty с помощью javascript
Есть ли способ отправки сообщений на http-сервер netty из javascript, например объекта WebSocket, но для длительного опроса Netty?
2200 просмотров
schedule
29.11.2023
Почему плохая производительность Netty?
я использовал этот пример для теста производительности
кто-то говорит, что производительность netty настолько высока. Он может обрабатывать более 1 00 000 одновременных запросов в секунду (см. ссылки ниже)....
6670 просмотров
schedule
07.08.2022
Как http-клиент связывает http-ответ с запросом (с Netty) или вообще?
Предполагается ли, что конечная точка http отвечает на запросы от конкретного клиента в порядке их получения?
Что делать, если это не имеет смысла в случае запросов, обрабатываемых кластером за прокси-сервером, или в запросах, обрабатываемых с...
1782 просмотров
schedule
09.10.2022
Почему JDK NIO использует так много файловых дескрипторов anon_inode?
Я использую Sun JDK 1.6.0_26 и NIO (с Netty), и в lsof я вижу сотни дескрипторов файлов, которые anon_inode :
$ lsof -np 11225 | fgrep -w anon_inode
java 11225 nobody 57u 0000 0,9 0 1386 anon_inode
java...
6726 просмотров
schedule
31.10.2022
Правильный способ минимизировать использование памяти с помощью Netty
У меня есть два сценария в Netty, где я пытаюсь минимизировать количество копий памяти и оптимизировать использование памяти:
(1) Чтение очень большого кадра (20 Мегабит).
(2) Чтение большого количества очень маленьких кадров (20 мегабит по 50...
2309 просмотров
schedule
01.11.2023
Изменяет ли Netty одновременно переданные ChannelBuffers
В Netty кто-нибудь знает, будет ли ChannelBuffer, переданный обработчику восходящего события (после его приведения из ChannelEvent/или MessageEvent), одновременно записываться фреймворком Netty во время его обработки?
Руководство пользователя и...
319 просмотров
schedule
03.10.2022
Преимущества Netty по сравнению с базовым сервером ServerSocket?
Мне нужно создать относительно простой сервер Java tcp/ip, и у меня возникли небольшие проблемы с определением, следует ли мне использовать что-то вроде Netty или просто придерживаться простых ServerSocket и InputStream/OutputStream.
Нам...
21319 просмотров
schedule
31.08.2022
Политика отбрасывания ограниченной очереди клиента Netty
Ошибка OutMemoryError при подключении к стороннему серверу, который не может достаточно быстро обрабатывать запросы.
Попытался передать NioClientSocketChannelFactory в службу-исполнитель с ограниченной очередью и политикой отбрасывания...
1068 просмотров
schedule
09.06.2022
Netty с блокировкой клиентов ввода-вывода, браузеров
У меня есть устаревшее приложение (HTTP и необработанный TCP), которое использует традиционный BIO (блокирующий ввод-вывод), и я хотел бы начать замену его на Netty.
Как Netty работает с традиционными клиентами BIO? Будут ли какие-либо проблемы,...
3904 просмотров
schedule
01.06.2022
ElasticSearch загружает ЦП на 100%
Через некоторое время (иногда минуты, иногда дни) мое приложение начинает потреблять 100% ресурсов ЦП. Как я вижу из VisualVM, это всегда происходит в классе org.elasticsearch.common.netty.channel.socket.nio.NioClientSocketPipelineSink .
А также,...
2722 просмотров
schedule
07.12.2022
Что назовут первым?
У меня есть этот фрагмент кода в моей программе:
ChannelFuture future = channel.write(msg);
future.addListener(new ChannelFutureListener() {
@Override
public void operationComplete(ChannelFuture future) {...
85 просмотров
schedule
21.09.2022
JBoss Netty с JSON
Я хотел бы, чтобы мой код Ajax подключал сервер через Netty. Для этого мне нужен декодер и кодировщик JSON в обработчике Netty на стороне сервера.
Есть ли готовая реализация для этого, или я должен написать свою собственную?
Спасибо,
Гил
2793 просмотров
schedule
27.07.2022
поддержка netty и веб-сокетов
Поддерживает ли netty соединения и обработку веб-сокетов?
Я реализовал базовый сервер TCP/IP, работающий с моими клиентами, и хотел изменить его на веб-сокеты.
Есть ли встроенная поддержка для этого?
654 просмотров
schedule
19.05.2023
Web Socket & Netty — Тип полученного сообщения в messageReceived
Я пробую Netty WebSocketServer( Netty WebSocketServer ). Я хочу отправлять сообщения на этот сервер из собственного клиента веб-сокета (от: http://www.tutorialspoint.com/html5/html5_websocket.htm ) со следующим кодом:
<!DOCTYPE HTML>...
822 просмотров
schedule
03.07.2023
Ошибка при компиляции последней (основной) версии Netty
Я хотел бы протестировать некоторые из последних функций, которые находятся в ветке netty Master на github. ( git://github.com/netty/netty.git )
Я делаю следующие шаги:
Откройте новый пустой каталог на моей локальной машине
Введите git...
600 просмотров
schedule
21.03.2023
влияет ли медленное соединение на производительность netty?
КОД-1
new NioServerSocketChannelFactory(Executors.newCachedThreadPool(), Executors.newCachedThreadPool(),WORKER_SIZE)
КОД-2
OrderedMemoryAwareThreadPoolExecutor executor = new OrderedMemoryAwareThreadPoolExecutor(48, 0, 0, 1,...
2392 просмотров
schedule
02.01.2024