¿Pueden los mensajes en cola de MSMQ sobrevivir a un servicio/reinicio del servidor? Lo que quiero decir es que si una cola tiene mensajes y el servidor experimenta un reinicio, ¿los mensajes seguirían estando disponibles en la cola después del reinicio?MSMQ: ¿puede una cola sobrevivir a un proceso de cola reiniciar/reiniciar el servidor
10
A
Respuesta
16
Para lograr esto, debe marcar los mensajes como Recuperable. De forma predeterminada, los mensajes MSMQ solo se guardan en la memoria, pero los mensajes recuperables se respaldan en el disco para habilitar la mensajería confiable de MSMQ.
using System.Messaging;
Message recoverableMessage = new Message();
recoverableMessage.Body = "Sample Recoverable Message";
recoverableMessage.Recoverable = true;
MessageQueue msgQ = new MessageQueue(@".\$private\Orders");
msgQ.Send(recoverableMessage);
Hay una visión general de esta área en Reliable Messaging with MSMQ and .NET.
Los mensajes transaccionales no necesitan marcarse manualmente como recuperables, esto está implícito en el hecho de que son parte de una transacción basada en MSMQ.
Cuestiones relacionadas
- 1. ¿Alternativas de cola a MSMQ en Windows?
- 2. Editar mensajes de MSMQ en una cola
- 3. Cómo purgar una cola de MSMQ saliente
- 4. MSMQ no puede eliminar o purgar una cola
- 5. Mover el mensaje de la cola de la carta muerta a la cola de salida MSMQ
- 6. Conexión a una cola de MSMQ privada remota
- 7. perl cola de proceso
- 8. MSMQ uno (cola) para muchos (oyentes) escenario
- 9. a MSMQ o no a MSMQ? (o SQL Table como la cola)
- 10. Servidor SQL, usando una tabla como cola
- 11. Ordenando una cola usando la misma cola
- 12. cola de mensajes para iOS/iPad, algo así como MSMQ?
- 13. mensajes MSMQ está atascado en la cola de salida
- 14. Creando una cola de carga
- 15. PHP ¿Cómo implemento el proceso de cola en php
- 16. ¿Cuál es el símbolo de una cola?
- 17. Configuración de permisos en una cola de MSMQ en un guión
- 18. Sincronización de una cola
- 19. ¿Cómo ver una cola de mensaje de proceso especificada si se conoce el PID del proceso?
- 20. Escribiendo a un MSMQ remoto
- 21. Cola Rápida Persistente de .NET
- 22. ASP.NET: el mejor sistema de cola para una nueva aplicación
- 23. Binario "cola" un archivo
- 24. Agregar una cola JMS a Jboss 7
- 25. ¿Hay una forma mejor de contar los mensajes en una cola de mensajes (MSMQ)?
- 26. MSMQ: ¿Qué puede causar un error de "Insuficientes recursos para realizar la operación" cuando se recibe desde una cola?
- 27. Apilar usando una cola
- 28. Cola azul: busque si el artículo está en la cola
- 29. Convertir una cola a la lista
- 30. ¿Puede haber más de una cola de eventos AWT?