Message Queuing

13/02/2004 - 20:47 por Cesar Garcia | Informe spam
Saludos.

Estoy haciendo una aplicacion la cual necesita enviar un email. El envio de
este email tiene que estar garantizado. Definitivamente se tiene que usar
algo asi como Message Queuing o un sistema de colas...

Alguien tiene algun link donde se explique claramente esto lo del MSMQ, por
que por lo que he visto el MSMQ solo sirve para enviar mensajes de texto
plano o quizas para mandar xml via http a otra pc, servidor, etc... lo que
yo quiero es que ese sistema de colas que tiene el MSMQ sirva para otras
cosas... como por ejemplo enviar un email.

Cualquier clase de ayuda es agradecida de antemano
 

Leer las respuestas

#1 klod
16/02/2004 - 03:59 | Informe spam
Puedes usar COM+ para eso. El componente para enviar email debe estar
registrado en COM+. Así puedes aprovecharte del MSMQ o message queue y la
funcionalidad de enviar emails. Con ellos tienes la capacidad de trabajar
desconectado y dar servicio a múltiples aplicaciones que necesiten esa
funcionalidad.
Investiga cómo hacer una aplicación COM+ y el Message queue en el MSDN.

El proceso es más o menos este:
1. Crear un componente (.NET) que te envié emails y que implemente una
interfaz para que sus métodos sean visibles en COM+.
2. Registrar el componente en COM+
3. El cliente obtiene una referencia a la interfaz del componente con
Marshal.BindToMoniker()
4. Llamas el método que envía el email usando la referencia a la interfaz
5. Sueltas la referencia usando Marshal.ReleaseComObject()

Te recomiendo en todo caso el libro de Kalani, "MCAD/MCSD Developing XML Web
Services and Server Components with Visual C# .NET and .NET Framework." No
sé si está traducido al español, pero contiene todo lo que necesitas para
COM+ y MSMQ.

Claudio Rivera, MCSD, MCDBA, MCT


"Cesar Garcia" wrote in message
news:
Saludos.

Estoy haciendo una aplicacion la cual necesita enviar un email. El envio


de
este email tiene que estar garantizado. Definitivamente se tiene que usar
algo asi como Message Queuing o un sistema de colas...

Alguien tiene algun link donde se explique claramente esto lo del MSMQ,


por
que por lo que he visto el MSMQ solo sirve para enviar mensajes de texto
plano o quizas para mandar xml via http a otra pc, servidor, etc... lo que
yo quiero es que ese sistema de colas que tiene el MSMQ sirva para otras
cosas... como por ejemplo enviar un email.

Cualquier clase de ayuda es agradecida de antemano




Preguntas similares