Pregunta

Problema:
Quiero implementar un servicio web usando Axis2 con JMS Transporte-A, que puede procesar los mensajes entrantes de jabón con contenido comprimido.

Preguntas:

  • ¿Es esto posible sin necesidad de configuración adicional?
  • ¿Sería suficiente para que el cliente acaba de comprimir el contenido del mensaje?

Antecedentes:
Buscar en Google, no he encontrado nada con respecto a este tema (seetings cabecera HTTP del lado del cliente HTTP sólo para Transporte-A). El fondo es que potencialmente pueda recibir mensajes muy grandes (hasta 1.000.000 de registros - un registro que tienen 300 bytes). Los datos muy probable que se divide en fragmentos de datos más pequeñas de aproximadamente 50.000 registros.

Las preguntas no se trata de Service Web Axis2 detalles de implementación.

Por favor no proponen cambios en la arquitectura, porque eso no es posible. Ya hemos tratado. ;)

THX

¿Fue útil?

Solución

Se puede adaptar una cadena de procesamiento Axis2 y agregar un controlador que es responsable de la compresión / descompresión de datos. Los controladores permiten implementar un tratamiento personalizado de los mensajes y en mi humilde opinión esto es un ejemplo de dicha personalización.

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