Does JMS Server guarentee message delivery? What happens when the machine crashes?
Yes, all messages in VisiMessage are logged in a persistent database and delivered when there is a subscriber or receiver that can receive the message. Machine crashes do not affect the offline database. Once written into the database, the durable subscription information is safe and secure; when the machine comes up again, the server can again start receiving messages and deliver them to connected subscribers (and store them for unconnected durable subscribers).