Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

how to store jms messages until clients come online ?

 
raminaa niilian
Ranch Hand
Posts: 551
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi
Thank you for reading my post
I know that i can use a pub/sub model to send a message to several subscriber , and a point-to-point to send message to a queue and then a client will fetch the message .

now i need to have :

Messages should stay in the queue until a clinet come and fetch them , even if it tale several days.

how i should configure the queue for this kind on requirement ?
how i should make sure that message will not lose on a server failure ?

does pub/sub support such kind of messaging ?

Thanks
 
Guy Allard
Ranch Hand
Posts: 776
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You should not have to do anything.

JMS messages are PERSISTENT by default ("Delivery Mode") (per the spec I think).

With JMS, a discussion of pub/sub versus point to point is not relevant: see the MessagProducer interface, and the QueueSender and TopicPublisher implementations.

Regards, Guy
 
Jaikiran Pai
Marshal
Pie
Posts: 10447
227
IntelliJ IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Look for "Durable Subscription" to messages in the docs.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic