Buscando las mejores clases de Netty para usar para la transmisión en memoria entre hilos

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

  •  26-10-2019
  •  | 
  •  

Pregunta

Estoy buscando una recomendación sobre las mejores clases (s) de Netty para usar que admite la siguiente funcionalidad:

  • Inmemory, comunicación local JVM
  • basado en la corriente
  • admite múltiples hilos que escriben datos binarios en la transmisión
  • Hilo único que lee los datos de la transmisión
  • es seguro de hilo en el lado de escritura
  • maneja automáticamente el crecimiento subyacente de la matriz de bytes
  • admite tiempo de espera configurable en el hilo de lectura

A primera vista, el ChunkedWriteHandler +, ya sea las clases de Chunkedniostream o ChunkedStream, parecen el mejor enfoque, pero no sé al leer la documentación si cumplen con todos los requisitos anteriores.

Si alguien puede proporcionar alguna dirección/recomendación, ¡sería muy apreciado!

Gracias Bob

ACTUALIZACIÓN: Después de cavar un poco más, ¿debería estar mirando ChannelBufferInputStream y ChannelBufferoutputStream? Al no haber usado a Netty todavía, todavía estoy llegando a la velocidad en qué piezas se usan donde.

¿Fue útil?

Solución

Estoy un poco confundido ... ¿puedes dar más detalles sobre el caso de uso? Normalmente no desea utilizar operaciones de "bloqueo" con Netty. Para la comunicación de VM, debe revisar el paquete local:http://netty.io/docs/stable/api/org/jboss/netty/channel/local/package-frame.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top