If I want to guarantee a topic message is delivered to a remote server,
is it possible to use jboss message bridge to implement it?
When the remote server is down, the messages are kept persistent in the client server,
the messages are redelivered when the remote server comes back alive again.
I actually have deployed a bridge to try that, but the messages sent during the remote server's down time are all lost. So I am not sure if bridge can serve such purpose. If not, what other solutions are possible? Thanks.
If you want a topic subscription to be durable, you use a "durable subscription" (see JMS spec for more details, or any JMS tutorial).
The bridge can be configured to forward from a durable subscription - see user guide, bridge configuration.