Article View: es.comp.lenguajes.java
Article #1021Re: JMS
From: Mindundi
Date: Sun, 24 Sep 2006 12:00
Date: Sun, 24 Sep 2006 12:00
33 lines
3008 bytes
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-mailReferences:
<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