Ищу лучшие классы Netty для использования для потоковой передачи в памяти между потоками

StackOverflow https://stackoverflow.com/questions/8810366

  •  26-10-2019
  •  | 
  •  

Вопрос

Я ищу рекомендацию на лучшем классе Netty (ES), чтобы использовать эту поддержку следующей функциональности:

  • в памяти, местная коммуникация JVM
  • на основе потока
  • Поддержите несколько потоков, написав двоичные данные в потоку
  • Одиночный поток считывает данные из потока
  • безопасна нить на стороне письма
  • автоматически обрабатывает базовый рост массива байтов
  • Поддерживает настраиваемый тайм -аут в потоке чтения

На первый взгляд, chunkedwritehandler + либо классы Chunkedniostream, либо Chunkedstream выглядят как лучший подход, но я не знаю, прочитав документацию, если они соответствуют всем требованиям выше.

Если кто -то может дать некоторое направление/рекомендацию, это будет очень признателен!

Спасибо, Боб

ОБНОВЛЕНИЕ: После того, как я копал еще, я должен посмотреть на канал Bufferinptstream и Channelbufferoutputstream? Еще не использовав Netty, я все еще ускоряюсь, какие части используются где.

Это было полезно?

Решение

Я немного смущен .. Можете ли вы дать более подробную информацию о варианте использования? Обычно вы не хотите использовать операции «Блокировка» с Netty. Для общения виртуальной машины вы должны проверить локальный пакет:http://netty.io/docs/stable/api/org/jboss/netty/channel/local/package-frame.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top