🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #1021

Re: JMS

#1021
From: Mindundi
Date: Sun, 24 Sep 2006 12:00
33 lines
3008 bytes
A m� me parece que es una buena soluci�n el usar JMS para el caso que 
describes. Otras tecnolog�as (SOAP, sockets) no son id�neas para binarios de 
ese tama�o o no te dan garant�a de entrega, ack, etc.
Lo que pasa es que los requerimientos que pones (20 ficheros/min * 
30MB/fichero[media]) suponen 600MB de ancho de banda en la red por minuto. 
Plant�ate eso tambi�n, no solo la arquitectura software.
Lo de los email a los clientes, �qu� quiere decir? �Mandas los ficheros de 
10-50MB por correo? Si es as�, no te extra�e que vaya lento.
A primera vista, te puedo recomendar que reutilices, si puedes, las sesiones 
SMTP JavaMail (con un pool) y las conexiones JMS a las colas, pues el 
establecimiento de las mismas es un proceso que puede ser costoso.
De todas maneras, �qu� servidor JMS usas? Supongo que sea uno propio del 
servidor de aplicaciones que tengas.

Un saludo

"El Alquimista" <Alquimista13@gmail.com> escribi� en el mensaje 
news:1159024357.881042.147870@e3g2000cwe.googlegroups.com...
> Buenas a todos, tengo un par de dudas a ver si alguien me puede ayudr.
> Estoy haciendo una aplicacion que correra en un servidor, la cual se
> encarga de recibir archivos via ftp, tomar dichos archivos, procesarlos
> y enviar mail a los clientes, los archivos son muchos al rededor de 20
> por minuto y pesan alrededor de 10 a 50 MB, dentro algunos contienen
> xml, otros contienen datos binarios. El proceso es complejo, tomar la
> info, formatearle depende el file, aplicarle estilos, buscar dados en
> la base etc etc, y luego enviarlo via mail con el archivo adjunto. Todo
> este sistema esta hecho y funcionando pero muy lento, y estoy encargado
> de la reingenieria, hoy funciona con jms, el file llega, lo toma un
> "monitor" que lo pente en la cola la cual es escuchada por un MDB que
> dispara  los diferentes procesos. Mi pregunta es hay alguna forma de
> optimizar los jms? o como puedo hacer la arquitectura de esto. muchas
> gracias
> 
Technical Details
Message-ID: <YmuRg.22077$MA3.12430@news.ono.com>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newspeer1.de.telia.net!newspeer4.de.telia.net!de.telia.net!newsf01.ono.com!news.ono.com.POSTED!53ab2750!not-for-mail
References: <1159024357.881042.147870@e3g2000cwe.googlegroups.com>

Show Full Headers
Complete Article Headers
X-Google-Thread: 1116f3,e893002260e0fbf7
X-Google-Attributes: gid1116f3,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newspeer1.de.telia.net!newspeer4.de.telia.net!de.telia.net!newsf01.ono.com!news.ono.com.POSTED!53ab2750!not-for-mail
From: "Mindundi" <mindundi@hotmail.com>
Newsgroups: es.comp.lenguajes.java
References: <1159024357.881042.147870@e3g2000cwe.googlegroups.com>
Subject: Re: JMS
Lines: 35
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.2869
X-RFC2646: Format=Flowed; Original
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
Message-ID: <YmuRg.22077$MA3.12430@news.ono.com>
Date: Sun, 24 Sep 2006 14:00:36 +0200
NNTP-Posting-Host: 62.174.110.91
X-Trace: news.ono.com 1159098936 62.174.110.91 (Sun, 24 Sep 2006 13:55:36 MEST)
NNTP-Posting-Date: Sun, 24 Sep 2006 13:55:36 MEST